feat(router): add a provider making angular1/angular2 integration easier (#12769)

This commit is contained in:
Victor Savkin
2016-11-09 13:33:33 -08:00
committed by vikerman
parent fe35bc34f6
commit 6e35d13fbc
9 changed files with 174 additions and 9 deletions

View File

@ -217,6 +217,12 @@ export declare class Router {
setUpLocationChangeListener(): void;
}
/** @stable */
export declare const ROUTER_CONFIGURATION: OpaqueToken;
/** @experimental */
export declare const ROUTER_INITIALIZER: OpaqueToken;
/** @stable */
export declare class RouterLink {
fragment: string;
@ -295,6 +301,14 @@ export declare class RouterOutletMap {
removeOutlet(name: string): void;
}
/** @stable */
export declare class RouterPreloader {
constructor(router: Router, moduleLoader: NgModuleFactoryLoader, compiler: Compiler, injector: Injector, preloadingStrategy: PreloadingStrategy);
ngOnDestroy(): void;
preload(): Observable<any>;
setUpPreloading(): void;
}
/** @stable */
export declare class RouterState extends Tree<ActivatedRoute> {
snapshot: RouterStateSnapshot;