@camar/http
Version:
To use __superconductor__ you need to build sources by `yarn build`
11 lines (10 loc) • 456 B
TypeScript
/// <reference types="node" />
import * as http from 'http';
import { RequestMethod, RouteHandler, IRequest, IResponse } from './types';
export default class Router {
private routes;
handleRequest(req: http.IncomingMessage, res: http.ServerResponse): void;
private executeHandler;
private getRoutesForMethod;
registerHandler(template: string, handler: RouteHandler<IRequest<any, any>, IResponse, void>, method?: RequestMethod): void;
}