UNPKG

backapirest

Version:

A simple API framework using Flexible Persistence

22 lines 829 B
import BaseControllerDefault from '../controller/baseControllerDefault'; import { IRouter } from 'backapi'; export default class RouterSingleton { protected controller: { [name: string]: BaseControllerDefault; } | undefined; abstract createRoutes(initDefault?: IRouter): void; protected static _instance: RouterSingleton; protected routes: any; protected routerBase: any; protected constructor(routerBase?: any); getRoutes(): any; static getInstance(): RouterSingleton; getControllers(): { [name: string]: BaseControllerDefault; } | undefined; getController(name?: string): { [name: string]: BaseControllerDefault; } | BaseControllerDefault | undefined; addRoute(route: string, handler: string): void; } //# sourceMappingURL=routerSingleton.d.ts.map