routup
Version:
Routup is a minimalistic http based routing framework.
12 lines (11 loc) • 524 B
TypeScript
import type { RoutupError } from '../../error';
import type { Request } from '../../request';
import type { Response } from '../../response';
import type { Next } from '../../types';
import type { HandlerType } from '../constants';
import type { HandlerBaseConfig } from '../types-base';
export type ErrorHandlerFn = (err: RoutupError, req: Request, res: Response, next: Next) => unknown | Promise<unknown>;
export type ErrorHandlerConfig = HandlerBaseConfig & {
type: `${HandlerType.ERROR}`;
fn: ErrorHandlerFn;
};