UNPKG

986 BTypeScriptView Raw
1import { RouterStateSnapshot, ActivatedRouteSnapshot } from '@angular/router';
2import { BaseRouterStoreState, RouterStateSerializer } from './base';
3export interface MinimalActivatedRouteSnapshot {
4 routeConfig: ActivatedRouteSnapshot['routeConfig'];
5 url: ActivatedRouteSnapshot['url'];
6 params: ActivatedRouteSnapshot['params'];
7 queryParams: ActivatedRouteSnapshot['queryParams'];
8 fragment: ActivatedRouteSnapshot['fragment'];
9 data: ActivatedRouteSnapshot['data'];
10 outlet: ActivatedRouteSnapshot['outlet'];
11 firstChild?: MinimalActivatedRouteSnapshot;
12 children: MinimalActivatedRouteSnapshot[];
13}
14export interface MinimalRouterStateSnapshot extends BaseRouterStoreState {
15 root: MinimalActivatedRouteSnapshot;
16 url: string;
17}
18export declare class MinimalRouterStateSerializer implements RouterStateSerializer<MinimalRouterStateSnapshot> {
19 serialize(routerState: RouterStateSnapshot): MinimalRouterStateSnapshot;
20 private serializeRoute;
21}