@hiki9/rich-domain
Version:
Rich Domain is a library that provides a set of tools to help you build complex business logic in NodeJS using Domain Driven Design principles.
22 lines • 712 B
TypeScript
export declare class DomainError extends Error {
readonly message: string;
readonly metadata?: any;
constructor(message: string, metadata?: any);
}
export declare class HttpError {
readonly message: string;
readonly statusCode: number;
readonly metadata?: any;
constructor(message: string, statusCode: number, metadata?: any);
}
export declare class ApplicationLevelError extends Error {
readonly message: string;
readonly metadata?: any;
constructor(message: string, metadata?: any);
}
export declare class RepositoryError {
readonly message: string;
readonly metadata?: any;
constructor(message: string, metadata?: any);
}
//# sourceMappingURL=index.d.ts.map