feat(router): introduce RouteConfigLoaded event

Closes #14036
This commit is contained in:
Dzmitry Shylovich
2017-02-02 00:13:57 +03:00
committed by Victor Berchet
parent 601fd3e305
commit 7df6f46c1c
12 changed files with 230 additions and 146 deletions

View File

@ -70,7 +70,7 @@ export declare class DefaultUrlSerializer implements UrlSerializer {
export declare type DetachedRouteHandle = {};
/** @stable */
export declare type Event = NavigationStart | NavigationEnd | NavigationCancel | NavigationError | RoutesRecognized;
export declare type Event = NavigationStart | NavigationEnd | NavigationCancel | NavigationError | RoutesRecognized | RouteConfigLoaded;
/** @stable */
export interface ExtraOptions {
@ -199,6 +199,13 @@ export interface Route {
resolve?: ResolveData;
}
/** @experimental */
export declare class RouteConfigLoaded {
route: Route;
constructor(route: Route);
toString(): string;
}
/** @stable */
export declare class Router {
config: Routes;