@embrace-io/web-sdk
Version:
18 lines • 528 B
text/typescript
//#region src/api-page/manager/types.d.ts
interface Route {
path: string;
url: string;
label?: string;
}
interface PageManager {
setCurrentRoute: (route: Route) => void;
getCurrentRoute: () => Route | null;
getCurrentPageId: () => string | null;
setPageLabel: (label: string) => void;
getPageLabel: () => string | null;
clearCurrentRoute: () => void;
addRouteChangedListener: (listener: (route: Route) => void) => () => void;
}
//#endregion
export { PageManager, Route };
//# sourceMappingURL=types.d.cts.map