add forwarder error intance
This commit is contained in:
13
src/helpers/error/instances/forwarder.ts
Normal file
13
src/helpers/error/instances/forwarder.ts
Normal file
@ -0,0 +1,13 @@
|
||||
import { AppError } from "./app";
|
||||
|
||||
export function ErrorForwarder(
|
||||
statusCode: number,
|
||||
message: string,
|
||||
cause: unknown
|
||||
): never {
|
||||
if (cause instanceof AppError) {
|
||||
throw cause;
|
||||
}
|
||||
|
||||
throw new AppError(statusCode, message, cause);
|
||||
}
|
||||
Reference in New Issue
Block a user