@jamarsto/kiunzi-micro-frontend-tools
Version:
Kiunzi framework Micro-frontend scaffolding
18 lines (17 loc) • 749 B
TypeScript
import { Router } from '@angular/router';
import { CustomShellRoutes } from '../../types/custom-shell-routes/custom-shell-routes.type';
import { ActiveModulePath } from '../active-module-path/active-module-path.service';
import * as i0 from "@angular/core";
export declare class SyncRouteShell {
private activeModulePath;
constructor(activeModulePath: ActiveModulePath);
sync(router: Router, customRoutes: CustomShellRoutes): void;
private details;
private dispatchEvent;
private getModuleByPath;
private getPathByModule;
private navigate;
private updateRoute;
static ɵfac: i0.ɵɵFactoryDeclaration<SyncRouteShell, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<SyncRouteShell>;
}