import { ResponseError } from './abstract/response.error'; export class NotFoundError extends ResponseError { static isDefinedAndNotNull( value: T | undefined | null, message: string, hint?: string, ): asserts value is T { if (value === undefined || value === null) { throw new NotFoundError(message, hint); } } constructor(message: string, hint: string | undefined = undefined) { super(message, 404, 404, hint); } }