UNPKG

@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
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