Files
AnimeTV-Backend/src/helpers/error/instances/forwarder.ts
2025-05-27 05:10:27 +07:00

14 lines
272 B
TypeScript

import { AppError } from "./app";
export function ErrorForwarder(
cause: unknown,
statusCode: number = 500,
message: string = "Unexpected error"
): never {
if (cause instanceof AppError) {
throw cause;
}
throw new AppError(statusCode, message, cause);
}