UNPKG

itty-router

Version:

A tiny, zero-dependency router, designed to make beautiful APIs in any environment.

5 lines (4 loc) 341 B
import { IRequest } from './IRequest'; import { IttyRouterType } from './IttyRouterType'; import { RequestHandler } from './RequestHandler'; export type Route<R = IRequest, A extends Array<any> = any[]> = <RequestType = R, Args extends Array<any> = A>(path: string, ...handlers: RequestHandler<RequestType, Args>[]) => IttyRouterType<R, A>;