This commit is contained in:
2025-12-16 21:05:01 +01:00
parent f61e3a4e5a
commit 7532c7ed6d
207 changed files with 7861 additions and 2606 deletions

View File

@@ -12,7 +12,7 @@ export type CommonApplicationErrorKind =
/**
* @deprecated Use ApplicationErrorCode in Result instead of throwing ApplicationError.
*/
export interface IApplicationError<K extends string = CommonApplicationErrorKind, D = unknown> extends Error {
export interface ApplicationError<K extends string = CommonApplicationErrorKind, D = unknown> extends Error {
readonly type: 'application';
readonly context: string;
readonly kind: K;

View File

@@ -1,6 +1,4 @@
export type ApplicationErrorCode<
Code extends string,
Details = undefined
> = Details extends undefined
? { code: Code }
: { code: Code; details: Details };
export type ApplicationErrorCode<Code extends string, Details = undefined> =
Details extends undefined
? { code: Code }
: { code: Code; details: Details };