2.1.0 • Published 7 months ago

@digitowl/backend-internals v2.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
7 months ago

Getting Started

Bind the dependencies

src/features/errors/errors/failureToError/index.ts

export class FailureToUsecaseError {
    public errorMap = new Map<string, Map<string, boolean>>([
        [InternalUsecaseErrorEnums.AUTHENTICATION_ERROR, new Map<string, boolean>([
            ...InternalFailureToUsecaseError.errorMap.get(InternalUsecaseErrorEnums.AUTHENTICATION_ERROR)
        ])],
        [InternalUsecaseErrorEnums.FORBIDDEN_ERROR, new Map<string, boolean>([
            ...InternalFailureToUsecaseError.errorMap.get(InternalUsecaseErrorEnums.FORBIDDEN_ERROR)
        ])],
        ... Rest of error enums
    ]);
convert(path: string, err: Error | Failure): UsecaseError {
return new InternalFailureToUsecaseError().convert(
    this.errorMap,
    path,
    err
)}

}

2.1.0

7 months ago

2.0.0

7 months ago

1.1.1

10 months ago

1.1.0

10 months ago

1.0.0

10 months ago