1 | import { ActivatedRouteSnapshot, RouterStateSnapshot } 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 | title: ActivatedRouteSnapshot['title'];
|
12 | firstChild?: MinimalActivatedRouteSnapshot;
|
13 | children: MinimalActivatedRouteSnapshot[];
|
14 | }
|
15 | export interface MinimalRouterStateSnapshot extends BaseRouterStoreState {
|
16 | root: MinimalActivatedRouteSnapshot;
|
17 | url: string;
|
18 | }
|
19 | export declare class MinimalRouterStateSerializer implements RouterStateSerializer<MinimalRouterStateSnapshot> {
|
20 | serialize(routerState: RouterStateSnapshot): MinimalRouterStateSnapshot;
|
21 | private serializeRoute;
|
22 | }
|