UNPKG

rexuws

Version:

An express-like framework built on top of uWebsocket.js aims at simple codebase and high performance

12 lines (11 loc) 524 B
import { IRouteBaseHandler, IRouting } from '../../core'; import { IPrefixRouter } from '../prefix'; import { TMiddleware } from '../../../middlewares'; export interface IGetRouteHandlers<T extends IRouteBaseHandler = IRouteBaseHandler> { getRouteHandlers(): Map<string, T>; } export declare type TDefaultRoutingFn = (path: string, ...middlewares: TMiddleware[]) => void; export interface IDefaultRouter extends IRouting<TDefaultRoutingFn> { prefixRouter?: IPrefixRouter; route(prefix: string): IPrefixRouter; }