1 | import { RouterStateSnapshot, ActivatedRouteSnapshot } from '@angular/router';
|
2 | import { BaseRouterStoreState, RouterStateSerializer } from './base';
|
3 | export 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 | }
|
14 | export interface MinimalRouterStateSnapshot extends BaseRouterStoreState {
|
15 | root: MinimalActivatedRouteSnapshot;
|
16 | url: string;
|
17 | }
|
18 | export declare class MinimalRouterStateSerializer implements RouterStateSerializer<MinimalRouterStateSnapshot> {
|
19 | serialize(routerState: RouterStateSnapshot): MinimalRouterStateSnapshot;
|
20 | private serializeRoute;
|
21 | }
|