UNPKG

flight-path

Version:

Express style router for Fastly Compute@Edge

11 lines (10 loc) 406 B
import FPRequest from "./request"; import FPResponse from "./response"; export declare type RequestHandlerCallback = (req: FPRequest, res: FPResponse) => Promise<any>; export declare class Route { private matchFn; private callback; constructor(matchFn: Function, callback: RequestHandlerCallback); check(event: FPRequest): boolean; run(req: FPRequest, res: FPResponse): Promise<any>; }