UNPKG

libmodulor

Version:

A TypeScript library to create platform-agnostic applications

11 lines (10 loc) 346 B
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; }