UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

23 lines (22 loc) 760 B
import { IRouteContext, IMessageBusTopicSubscription, AppInstanceContext } from "../../models"; /** * Router controlling routes and navigation in Omnia App SPA* **/ export declare class Router { private static ir; /** * Gets the current route context **/ static get routeContext(): IRouteContext; /** * Subscribe to navigate events **/ static get onNavigate(): IMessageBusTopicSubscription<IRouteContext>; static init(): void; static setDocumentTitle(title: string, ignoreIfTokenBasedExists?: boolean): void; /** * Navigates to new route **/ static navigate(title: string, path: string, stateData?: any): void; static onAppInstanceChanged(): IMessageBusTopicSubscription<AppInstanceContext>; }