UNPKG

widget-router

Version:

Widget Router is another Typescript (also JavaScript) Router, but this one works better if used in widgets inside HTML

19 lines (18 loc) 935 B
import { IWidgetRouter } from "./IWidgetRouter"; import { RouteResult } from "./RouteResult"; import { RouteConfig } from "./RouteConfig"; import { EventHandlerManager } from 'event-handler-manager'; export declare class WidgetRouter extends EventHandlerManager implements IWidgetRouter { private readonly containerId; private readonly routeConfig; private readonly appScope; private readonly controllerHelper; private readonly pageIdPrefix; private controllersInitiated; private templateProvider; activePage: string; constructor(containerId: string, routeConfig: RouteConfig, appScope?: Object, controllerHelper?: any); private executeController(routeName, params, templateContent, initController, currentRouteConfig); go(routeName: string, params?: any, noCache?: boolean, initController?: boolean): Promise<RouteResult>; private getTemplateFromFile(templateFile); }