@sentzunhat/zacatl
Version:
A modular, high-performance TypeScript microservice framework for Node.js, featuring layered architecture, dependency injection, and robust validation for building scalable APIs and distributed systems.
16 lines (13 loc) • 352 B
text/typescript
import { CustomError, CustomErrorsArgs } from "./custom";
export interface BadRequestErrorArgs extends CustomErrorsArgs {}
export class BadRequestError extends CustomError {
constructor({ message, reason, metadata, error }: BadRequestErrorArgs) {
super({
message,
code: 400,
reason,
metadata,
error,
});
}
}