UNPKG

@cashfarm/tractor

Version:

A Hapi server with superpowers

23 lines (22 loc) 665 B
import { Server } from 'hapi'; import { IController } from './interfaces'; export declare const IRouter: unique symbol; export interface IRouter { addControllers(ctrls: IController[]): void; addController(ctrl: IController): void; } export declare class Router implements IRouter { private server; prefix: string; private controllers; constructor(server: Server, controllers: IController[]); /** * Registers endpoints for the current controllers * * @memberof Router */ addControllers(ctrls: IController[]): void; addController(ctrl: IController): void; private registerEndpoint; } export default Router;