Custom errors
Common errors for your application.
Create error (all parameters optional and can be passed in any order)
const e = new CustomEror(status: number, message: string, code: string, inner: Error, { data: any });
Rules of detecting type of parameter:
Using options object as parameter:
const err = new CustomEror({
status?: number;
data?: any;
code?: string;
inner?: Error;
message?: string;
});
ExceptionError
ForbiddenError
(status: 403, message: You don’t have permission to do that.)NotFoundError
(status: 404)ValidationError
(status: 400)See CHANGELOG.md