libmodulor
Version:
A TypeScript library to create platform-agnostic applications
11 lines (10 loc) • 346 B
TypeScript
import type { ErrorMessage, HTTPStatusNumber } from '../dt/index.js';
export interface ServerError {
message: ErrorMessage;
}
export declare abstract class CustomError extends Error {
static readonly UNEXPECTED: ErrorMessage;
abstract httpStatus: HTTPStatusNumber;
constructor(message?: ErrorMessage);
toObj(): ServerError;
}