chore(router): update config before publishing to npm
This commit is contained in:
@@ -2,4 +2,5 @@ node_modules/
|
||||
dist/
|
||||
typings/
|
||||
npm-debug.log
|
||||
.idea/
|
||||
.idea/
|
||||
package
|
||||
@@ -0,0 +1 @@
|
||||
# Router
|
||||
@@ -1 +0,0 @@
|
||||
# vladivostok
|
||||
@@ -1,2 +0,0 @@
|
||||
import { RouterConfig } from './config';
|
||||
export declare function provideRouter(config: RouterConfig): any[];
|
||||
File diff suppressed because one or more lines are too long
@@ -1,11 +0,0 @@
|
||||
import { Type } from '@angular/core';
|
||||
export declare type RouterConfig = Route[];
|
||||
export interface Route {
|
||||
index?: boolean;
|
||||
path?: string;
|
||||
component: Type | string;
|
||||
outlet?: string;
|
||||
canActivate?: any[];
|
||||
canDeactivate?: any[];
|
||||
children?: Route[];
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgdHlwZSBSb3V0ZXJDb25maWcgPSBSb3V0ZVtdO1xuXG5leHBvcnQgaW50ZXJmYWNlIFJvdXRlIHtcbiAgaW5kZXg/OiBib29sZWFuO1xuICBwYXRoPzogc3RyaW5nO1xuICBjb21wb25lbnQ6IFR5cGUgfCBzdHJpbmc7XG4gIG91dGxldD86IHN0cmluZztcbiAgY2FuQWN0aXZhdGU/OiBhbnlbXSxcbiAgY2FuRGVhY3RpdmF0ZT86IGFueVtdLFxuICBjaGlsZHJlbj86IFJvdXRlW107XG59Il19
|
||||
@@ -1,2 +0,0 @@
|
||||
import { RouterStateSnapshot, RouterState } from './router_state';
|
||||
export declare function createRouterState(curr: RouterStateSnapshot, prevState: RouterState): RouterState;
|
||||
File diff suppressed because one or more lines are too long
@@ -1,4 +0,0 @@
|
||||
import { UrlTree } from './url_tree';
|
||||
import { ActivatedRoute } from './router_state';
|
||||
import { Params } from './shared';
|
||||
export declare function createUrlTree(route: ActivatedRoute, urlTree: UrlTree, commands: any[], queryParameters: Params | undefined, fragment: string | undefined): UrlTree;
|
||||
File diff suppressed because one or more lines are too long
@@ -1,13 +0,0 @@
|
||||
import { Router } from '../router';
|
||||
import { ActivatedRoute } from '../router_state';
|
||||
export declare class RouterLink {
|
||||
private router;
|
||||
private route;
|
||||
target: string;
|
||||
private commands;
|
||||
href: string;
|
||||
constructor(router: Router, route: ActivatedRoute);
|
||||
routerLink: any[] | string;
|
||||
onClick(): boolean;
|
||||
private updateTargetUrlAndHref();
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,12 +0,0 @@
|
||||
import { ViewContainerRef, ComponentFactory, ResolvedReflectiveProvider } from '@angular/core';
|
||||
import { RouterOutletMap } from '../router_outlet_map';
|
||||
export declare class RouterOutlet {
|
||||
private location;
|
||||
private activated;
|
||||
outletMap: RouterOutletMap;
|
||||
constructor(parentOutletMap: RouterOutletMap, location: ViewContainerRef, name: string);
|
||||
readonly isActivated: boolean;
|
||||
readonly component: Object;
|
||||
deactivate(): void;
|
||||
activate(factory: ComponentFactory<any>, providers: ResolvedReflectiveProvider[], outletMap: RouterOutletMap): void;
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,12 +0,0 @@
|
||||
export { Router, Event, NavigationStart, NavigationEnd, NavigationCancel, NavigationError } from './router';
|
||||
export { UrlSerializer, DefaultUrlSerializer } from './url_serializer';
|
||||
export { RouterState, ActivatedRoute, RouterStateSnapshot, ActivatedRouteSnapshot } from './router_state';
|
||||
export { UrlTree, UrlSegment } from './url_tree';
|
||||
export { RouterOutletMap } from './router_outlet_map';
|
||||
export { RouterConfig, Route } from './config';
|
||||
export { Params, PRIMARY_OUTLET } from './shared';
|
||||
export { provideRouter } from './router_providers';
|
||||
export { CanActivate, CanDeactivate } from './interfaces';
|
||||
import { RouterOutlet } from './directives/router_outlet';
|
||||
import { RouterLink } from './directives/router_link';
|
||||
export declare const ROUTER_DIRECTIVES: (typeof RouterOutlet | typeof RouterLink)[];
|
||||
@@ -1,11 +0,0 @@
|
||||
export { Router, NavigationStart, NavigationEnd, NavigationCancel, NavigationError } from './router';
|
||||
export { UrlSerializer, DefaultUrlSerializer } from './url_serializer';
|
||||
export { RouterState, ActivatedRoute, RouterStateSnapshot, ActivatedRouteSnapshot } from './router_state';
|
||||
export { UrlTree, UrlSegment } from './url_tree';
|
||||
export { RouterOutletMap } from './router_outlet_map';
|
||||
export { PRIMARY_OUTLET } from './shared';
|
||||
export { provideRouter } from './router_providers';
|
||||
import { RouterOutlet } from './directives/router_outlet';
|
||||
import { RouterLink } from './directives/router_link';
|
||||
export const ROUTER_DIRECTIVES = [RouterOutlet, RouterLink];
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsU0FBUyxNQUFNLEVBQVMsZUFBZSxFQUFFLGFBQWEsRUFBRSxnQkFBZ0IsRUFBRSxlQUFlLFFBQVEsVUFBVSxDQUFDO0FBQzVHLFNBQVMsYUFBYSxFQUFFLG9CQUFvQixRQUFRLGtCQUFrQixDQUFDO0FBQ3ZFLFNBQVMsV0FBVyxFQUFFLGNBQWMsRUFBRSxtQkFBbUIsRUFBRSxzQkFBc0IsUUFBUSxnQkFBZ0IsQ0FBQztBQUMxRyxTQUFTLE9BQU8sRUFBRSxVQUFVLFFBQU8sWUFBWSxDQUFDO0FBQ2hELFNBQVMsZUFBZSxRQUFRLHFCQUFxQixDQUFDO0FBRXRELFNBQWlCLGNBQWMsUUFBUSxVQUFVLENBQUM7QUFDbEQsU0FBUyxhQUFhLFFBQVEsb0JBQW9CLENBQUM7QUFDTyxPQUVuRCxFQUFFLFlBQVksRUFBRSxNQUFNLDRCQUE0QjtPQUNsRCxFQUFFLFVBQVUsRUFBRSxNQUFNLDBCQUEwQjtBQUVyRCxPQUFPLE1BQU0saUJBQWlCLEdBQUcsQ0FBQyxZQUFZLEVBQUUsVUFBVSxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBSb3V0ZXIsIEV2ZW50LCBOYXZpZ2F0aW9uU3RhcnQsIE5hdmlnYXRpb25FbmQsIE5hdmlnYXRpb25DYW5jZWwsIE5hdmlnYXRpb25FcnJvciB9IGZyb20gJy4vcm91dGVyJztcbmV4cG9ydCB7IFVybFNlcmlhbGl6ZXIsIERlZmF1bHRVcmxTZXJpYWxpemVyIH0gZnJvbSAnLi91cmxfc2VyaWFsaXplcic7XG5leHBvcnQgeyBSb3V0ZXJTdGF0ZSwgQWN0aXZhdGVkUm91dGUsIFJvdXRlclN0YXRlU25hcHNob3QsIEFjdGl2YXRlZFJvdXRlU25hcHNob3QgfSBmcm9tICcuL3JvdXRlcl9zdGF0ZSc7XG5leHBvcnQgeyBVcmxUcmVlLCBVcmxTZWdtZW50fSBmcm9tICcuL3VybF90cmVlJztcbmV4cG9ydCB7IFJvdXRlck91dGxldE1hcCB9IGZyb20gJy4vcm91dGVyX291dGxldF9tYXAnO1xuZXhwb3J0IHsgUm91dGVyQ29uZmlnLCBSb3V0ZSB9IGZyb20gJy4vY29uZmlnJztcbmV4cG9ydCB7IFBhcmFtcywgUFJJTUFSWV9PVVRMRVQgfSBmcm9tICcuL3NoYXJlZCc7XG5leHBvcnQgeyBwcm92aWRlUm91dGVyIH0gZnJvbSAnLi9yb3V0ZXJfcHJvdmlkZXJzJztcbmV4cG9ydCB7IENhbkFjdGl2YXRlLCBDYW5EZWFjdGl2YXRlIH0gZnJvbSAnLi9pbnRlcmZhY2VzJztcblxuaW1wb3J0IHsgUm91dGVyT3V0bGV0IH0gZnJvbSAnLi9kaXJlY3RpdmVzL3JvdXRlcl9vdXRsZXQnO1xuaW1wb3J0IHsgUm91dGVyTGluayB9IGZyb20gJy4vZGlyZWN0aXZlcy9yb3V0ZXJfbGluayc7XG5cbmV4cG9ydCBjb25zdCBST1VURVJfRElSRUNUSVZFUyA9IFtSb3V0ZXJPdXRsZXQsIFJvdXRlckxpbmtdOyJdfQ==
|
||||
@@ -1,8 +0,0 @@
|
||||
import { Observable } from 'rxjs/Observable';
|
||||
import { ActivatedRouteSnapshot, RouterStateSnapshot } from './router_state';
|
||||
export interface CanActivate {
|
||||
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean> | boolean;
|
||||
}
|
||||
export interface CanDeactivate<T> {
|
||||
canDeactivate(component: T, route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean> | boolean;
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJmYWNlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9pbnRlcmZhY2VzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge09ic2VydmFibGV9IGZyb20gJ3J4anMvT2JzZXJ2YWJsZSc7XG5pbXBvcnQge0FjdGl2YXRlZFJvdXRlU25hcHNob3QsIFJvdXRlclN0YXRlU25hcHNob3R9IGZyb20gJy4vcm91dGVyX3N0YXRlJztcblxuLyoqXG4gKiBBbiBpbnRlcmZhY2UgYSBjbGFzcyBjYW4gaW1wbGVtZW50IHRvIGJlIGEgZ3VhcmQgZGVjaWRpbmcgaWYgYSByb3V0ZSBjYW4gYmUgYWN0aXZhdGVkLlxuICovXG5leHBvcnQgaW50ZXJmYWNlIENhbkFjdGl2YXRlIHtcbiAgY2FuQWN0aXZhdGUocm91dGU6QWN0aXZhdGVkUm91dGVTbmFwc2hvdCwgc3RhdGU6Um91dGVyU3RhdGVTbmFwc2hvdCk6T2JzZXJ2YWJsZTxib29sZWFuPiB8IGJvb2xlYW47XG59XG5cbi8qKlxuICogQW4gaW50ZXJmYWNlIGEgY2xhc3MgY2FuIGltcGxlbWVudCB0byBiZSBhIGd1YXJkIGRlY2lkaW5nIGlmIGEgcm91dGUgY2FuIGJlIGRlYWN0aXZhdGVkLlxuICovXG5leHBvcnQgaW50ZXJmYWNlIENhbkRlYWN0aXZhdGU8VD4ge1xuICBjYW5EZWFjdGl2YXRlKGNvbXBvbmVudDpULCByb3V0ZTpBY3RpdmF0ZWRSb3V0ZVNuYXBzaG90LCBzdGF0ZTpSb3V0ZXJTdGF0ZVNuYXBzaG90KTpPYnNlcnZhYmxlPGJvb2xlYW4+IHwgYm9vbGVhbjtcbn0iXX0=
|
||||
@@ -1,6 +0,0 @@
|
||||
import { UrlTree } from './url_tree';
|
||||
import { RouterStateSnapshot } from './router_state';
|
||||
import { RouterConfig } from './config';
|
||||
import { Type } from '@angular/core';
|
||||
import { Observable } from 'rxjs/Observable';
|
||||
export declare function recognize(rootComponentType: Type, config: RouterConfig, url: UrlTree): Observable<RouterStateSnapshot>;
|
||||
File diff suppressed because one or more lines are too long
@@ -1,6 +0,0 @@
|
||||
import { RouterStateSnapshot } from './router_state';
|
||||
import { ComponentResolver } from '@angular/core';
|
||||
import { Observable } from 'rxjs/Observable';
|
||||
import 'rxjs/add/operator/map';
|
||||
import 'rxjs/add/operator/toPromise';
|
||||
export declare function resolve(resolver: ComponentResolver, state: RouterStateSnapshot): Observable<RouterStateSnapshot>;
|
||||
File diff suppressed because one or more lines are too long
@@ -1,69 +0,0 @@
|
||||
import { ComponentResolver, Type, Injector } from '@angular/core';
|
||||
import { Location } from '@angular/common';
|
||||
import { UrlSerializer } from './url_serializer';
|
||||
import { RouterOutletMap } from './router_outlet_map';
|
||||
import { UrlTree } from './url_tree';
|
||||
import { Params } from './shared';
|
||||
import { RouterState, ActivatedRoute } from './router_state';
|
||||
import { RouterConfig } from './config';
|
||||
import { Observable } from 'rxjs/Observable';
|
||||
import 'rxjs/add/operator/map';
|
||||
import 'rxjs/add/operator/scan';
|
||||
import 'rxjs/add/operator/mergeMap';
|
||||
import 'rxjs/add/operator/concat';
|
||||
import 'rxjs/add/operator/concatMap';
|
||||
export interface NavigationExtras {
|
||||
relativeTo?: ActivatedRoute;
|
||||
queryParameters?: Params;
|
||||
fragment?: string;
|
||||
}
|
||||
export declare class NavigationStart {
|
||||
id: number;
|
||||
url: UrlTree;
|
||||
constructor(id: number, url: UrlTree);
|
||||
}
|
||||
export declare class NavigationEnd {
|
||||
id: number;
|
||||
url: UrlTree;
|
||||
constructor(id: number, url: UrlTree);
|
||||
}
|
||||
export declare class NavigationCancel {
|
||||
id: number;
|
||||
url: UrlTree;
|
||||
constructor(id: number, url: UrlTree);
|
||||
}
|
||||
export declare class NavigationError {
|
||||
id: number;
|
||||
url: UrlTree;
|
||||
error: any;
|
||||
constructor(id: number, url: UrlTree, error: any);
|
||||
}
|
||||
export declare type Event = NavigationStart | NavigationEnd | NavigationCancel | NavigationError;
|
||||
export declare class Router {
|
||||
private rootComponentType;
|
||||
private resolver;
|
||||
private urlSerializer;
|
||||
private outletMap;
|
||||
private location;
|
||||
private injector;
|
||||
private currentUrlTree;
|
||||
private currentRouterState;
|
||||
private config;
|
||||
private locationSubscription;
|
||||
private routerEvents;
|
||||
private navigationId;
|
||||
constructor(rootComponentType: Type, resolver: ComponentResolver, urlSerializer: UrlSerializer, outletMap: RouterOutletMap, location: Location, injector: Injector);
|
||||
readonly routerState: RouterState;
|
||||
readonly urlTree: UrlTree;
|
||||
readonly events: Observable<Event>;
|
||||
navigateByUrl(url: string): Promise<boolean>;
|
||||
resetConfig(config: RouterConfig): void;
|
||||
dispose(): void;
|
||||
createUrlTree(commands: any[], {relativeTo, queryParameters, fragment}?: NavigationExtras): UrlTree;
|
||||
navigate(commands: any[], extras?: NavigationExtras): Promise<boolean>;
|
||||
serializeUrl(url: UrlTree): string;
|
||||
parseUrl(url: string): UrlTree;
|
||||
private scheduleNavigation(url, pop);
|
||||
private setUpLocationChangeListener();
|
||||
private runNavigate(url, pop, id);
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,7 +0,0 @@
|
||||
import { RouterOutlet } from './directives/router_outlet';
|
||||
export declare class RouterOutletMap {
|
||||
_outlets: {
|
||||
[name: string]: RouterOutlet;
|
||||
};
|
||||
registerOutlet(name: string, outlet: RouterOutlet): void;
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
export class RouterOutletMap {
|
||||
constructor() {
|
||||
this._outlets = {};
|
||||
}
|
||||
registerOutlet(name, outlet) { this._outlets[name] = outlet; }
|
||||
}
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGVyX291dGxldF9tYXAuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcm91dGVyX291dGxldF9tYXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0E7SUFBQTtRQUVFLGFBQVEsR0FBbUMsRUFBRSxDQUFDO0lBRWhELENBQUM7SUFEQyxjQUFjLENBQUMsSUFBWSxFQUFFLE1BQW9CLElBQVUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsR0FBRyxNQUFNLENBQUMsQ0FBQyxDQUFDO0FBQzVGLENBQUM7QUFBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFJvdXRlck91dGxldCB9IGZyb20gJy4vZGlyZWN0aXZlcy9yb3V0ZXJfb3V0bGV0JztcblxuLyoqXG4gKiBAaW50ZXJuYWxcbiAqL1xuZXhwb3J0IGNsYXNzIFJvdXRlck91dGxldE1hcCB7XG4gIC8qKiBAaW50ZXJuYWwgKi9cbiAgX291dGxldHM6IHtbbmFtZTogc3RyaW5nXTogUm91dGVyT3V0bGV0fSA9IHt9O1xuICByZWdpc3Rlck91dGxldChuYW1lOiBzdHJpbmcsIG91dGxldDogUm91dGVyT3V0bGV0KTogdm9pZCB7IHRoaXMuX291dGxldHNbbmFtZV0gPSBvdXRsZXQ7IH1cbn1cbiJdfQ==
|
||||
@@ -1,2 +0,0 @@
|
||||
import { RouterConfig } from './config';
|
||||
export declare function provideRouter(config: RouterConfig): any[];
|
||||
@@ -1,10 +0,0 @@
|
||||
import * as common from './common_router_providers';
|
||||
import { BrowserPlatformLocation } from '@angular/platform-browser';
|
||||
import { PlatformLocation } from '@angular/common';
|
||||
export function provideRouter(config) {
|
||||
return [
|
||||
{ provide: PlatformLocation, useClass: BrowserPlatformLocation },
|
||||
...common.provideRouter(config)
|
||||
];
|
||||
}
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGVyX3Byb3ZpZGVycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9yb3V0ZXJfcHJvdmlkZXJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJPQUNPLEtBQUssTUFBTSxNQUFNLDJCQUEyQjtPQUM1QyxFQUFDLHVCQUF1QixFQUFDLE1BQU0sMkJBQTJCO09BQzFELEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSxpQkFBaUI7QUFvQmhELDhCQUE4QixNQUFvQjtJQUNoRCxNQUFNLENBQUM7UUFDTCxFQUFDLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxRQUFRLEVBQUUsdUJBQXVCLEVBQUM7UUFDOUQsR0FBRyxNQUFNLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQztLQUNoQyxDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFJvdXRlckNvbmZpZyB9IGZyb20gJy4vY29uZmlnJztcbmltcG9ydCAqIGFzIGNvbW1vbiBmcm9tICcuL2NvbW1vbl9yb3V0ZXJfcHJvdmlkZXJzJztcbmltcG9ydCB7QnJvd3NlclBsYXRmb3JtTG9jYXRpb259IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xuaW1wb3J0IHtQbGF0Zm9ybUxvY2F0aW9ufSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuXG4vKipcbiAqIEEgbGlzdCBvZiB7QGxpbmsgUHJvdmlkZXJ9cy4gVG8gdXNlIHRoZSByb3V0ZXIsIHlvdSBtdXN0IGFkZCB0aGlzIHRvIHlvdXIgYXBwbGljYXRpb24uXG4gKlxuICogIyMjIEV4YW1wbGVcbiAqXG4gKiBgYGBcbiAqIEBDb21wb25lbnQoe2RpcmVjdGl2ZXM6IFtST1VURVJfRElSRUNUSVZFU119KVxuICogY2xhc3MgQXBwQ21wIHtcbiAqICAgLy8gLi4uXG4gKiB9XG4gKiBcbiAqIGNvbnN0IHJvdXRlciA9IFtcbiAqICAge3BhdGg6ICcvaG9tZScsIGNvbXBvbmVudDogSG9tZX1cbiAqIF07XG4gKlxuICogYm9vdHN0cmFwKEFwcENtcCwgW3Byb3ZpZGVSb3V0ZXIocm91dGVyKV0pO1xuICogYGBgXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBwcm92aWRlUm91dGVyKGNvbmZpZzogUm91dGVyQ29uZmlnKTphbnlbXSB7XG4gIHJldHVybiBbXG4gICAge3Byb3ZpZGU6IFBsYXRmb3JtTG9jYXRpb24sIHVzZUNsYXNzOiBCcm93c2VyUGxhdGZvcm1Mb2NhdGlvbn0sXG4gICAgLi4uY29tbW9uLnByb3ZpZGVSb3V0ZXIoY29uZmlnKVxuICBdO1xufVxuIl19
|
||||
@@ -1,38 +0,0 @@
|
||||
import { Tree, TreeNode } from './utils/tree';
|
||||
import { UrlSegment } from './url_tree';
|
||||
import { Route } from './config';
|
||||
import { Params } from './shared';
|
||||
import { Observable } from 'rxjs/Observable';
|
||||
import { Type, ComponentFactory } from '@angular/core';
|
||||
export declare class RouterState extends Tree<ActivatedRoute> {
|
||||
queryParams: Observable<Params>;
|
||||
fragment: Observable<string>;
|
||||
snapshot: RouterStateSnapshot;
|
||||
constructor(root: TreeNode<ActivatedRoute>, queryParams: Observable<Params>, fragment: Observable<string>, snapshot: RouterStateSnapshot);
|
||||
}
|
||||
export declare function createEmptyState(rootComponent: Type): RouterState;
|
||||
export declare class ActivatedRoute {
|
||||
urlSegments: Observable<UrlSegment[]>;
|
||||
params: Observable<Params>;
|
||||
outlet: string;
|
||||
component: Type | string;
|
||||
_futureSnapshot: ActivatedRouteSnapshot;
|
||||
snapshot: ActivatedRouteSnapshot;
|
||||
constructor(urlSegments: Observable<UrlSegment[]>, params: Observable<Params>, outlet: string, component: Type | string, futureSnapshot: ActivatedRouteSnapshot);
|
||||
}
|
||||
export declare class ActivatedRouteSnapshot {
|
||||
urlSegments: UrlSegment[];
|
||||
params: Params;
|
||||
outlet: string;
|
||||
component: Type | string;
|
||||
_resolvedComponentFactory: ComponentFactory<any>;
|
||||
_routeConfig: Route | null;
|
||||
_lastUrlSegment: UrlSegment;
|
||||
constructor(urlSegments: UrlSegment[], params: Params, outlet: string, component: Type | string, routeConfig: Route | null, lastUrlSegment: UrlSegment);
|
||||
}
|
||||
export declare class RouterStateSnapshot extends Tree<ActivatedRouteSnapshot> {
|
||||
queryParams: Params;
|
||||
fragment: string | null;
|
||||
constructor(root: TreeNode<ActivatedRouteSnapshot>, queryParams: Params, fragment: string | null);
|
||||
}
|
||||
export declare function advanceActivatedRoute(route: ActivatedRoute): void;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user