naily
Version:
写了一个没有模块系统的 Minimal Nest.js 写着玩的~
22 lines (21 loc) • 870 B
TypeScript
import { Request, Response } from "express-serve-static-core";
import { HttpStatus } from "./http-status";
export declare class ICoreError extends Error {
constructor(message: string);
}
export declare function HttpException<T extends any>(code: HttpStatus, message?: T): void;
export declare namespace HttpException {
var prototype: Error;
}
export interface ExceptionFilter {
catch(exception: typeof HttpException, req: Request, res: Response): void;
}
export declare class ExceptionFilterClass implements ExceptionFilter {
catch(exception: typeof HttpException, req: Request, res: Response): void;
}
export interface UnknownErrorFilter {
catch(exception: unknown, req: Request, res: Response): void;
}
export declare class UnknownErrorFilterClass implements UnknownErrorFilter {
catch(exception: unknown, req: Request, res: Response): void;
}