Files
server/src/Middleware/error/ForwardableError.ts
T
Stephan 9bafdebd31 Add function to create disciplines
+ Fix async errors
+ Extract name error
2022-04-29 10:35:39 +02:00

18 lines
416 B
TypeScript

export default class ForwardableError extends Error {
// If in different context
private readonly __id = "CUSTOM_ERROR";
protected readonly __oid?: string;
public readonly status: number;
constructor(status: number, message: string) {
super(message);
this.status = status;
}
static isForwardableError(error: any): error is ForwardableError {
return error.__id === "CUSTOM_ERROR";
}
}