@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
27 lines (26 loc) • 1.02 kB
TypeScript
import { BusinessProfileRoute, TokenBasedRouteStateData, GuidValue } from "../../models";
import { TokenBasedRouter } from "../TokenBasedRouter";
declare class InternalBusinessProfileRouter extends TokenBasedRouter<BusinessProfileRoute, TokenBasedRouteStateData> {
private static profileIdReg;
constructor();
/**
* Implement abstract function
*/
protected resolveRouteFromPath(path: string): BusinessProfileRoute;
/**
* Implement abstract function
*/
protected buildContextPath(routeContext: BusinessProfileRoute): string;
/**
* Override protected function logic
*/
protected protectedNavigate(title: string, context: BusinessProfileRoute, stateData?: TokenBasedRouteStateData): void;
/**
* Override protected function logic
*/
protected protectedClearRoute(): void;
navigateBusinessProfile(title: string, profileId: GuidValue): void;
clearRoute(): void;
}
export declare const BusinessProfileRouter: InternalBusinessProfileRouter;
export {};