website refactor
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
export type CommonDomainErrorKind = 'validation' | 'invariant' | string;
|
||||
|
||||
export interface IDomainError<K extends string = CommonDomainErrorKind> extends Error {
|
||||
export interface DomainErrorProps<K extends string = CommonDomainErrorKind> extends Error {
|
||||
readonly type: 'domain';
|
||||
readonly context: string;
|
||||
readonly kind: K;
|
||||
}
|
||||
}
|
||||
|
||||
// Alias for backward compatibility
|
||||
export type IDomainError<K extends string = CommonDomainErrorKind> = DomainErrorProps<K>;
|
||||
|
||||
Reference in New Issue
Block a user