flight-path
Version:
Express style router for Fastly Compute@Edge
11 lines (10 loc) • 406 B
TypeScript
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>;
}