import { DomainError } from "./app-error"; import { NotFoundErrorCode } from "./error-codes"; export class EntityNotFoundError extends DomainError { constructor(entityName: string, property: string, value: string) { super( NotFoundErrorCode.ENTITY_NOT_FOUND, `${entityName} with ${property} ${value} not found`, { entityName, property, value }, ); } }