UNPKG

@ngrx/router-store

Version:

Bindings to connect @angular/router to @ngrx/store

23 lines (22 loc) 1.03 kB
import { ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { BaseRouterStoreState, RouterStateSerializer } from './base'; export interface MinimalActivatedRouteSnapshot { routeConfig: ActivatedRouteSnapshot['routeConfig']; url: ActivatedRouteSnapshot['url']; params: ActivatedRouteSnapshot['params']; queryParams: ActivatedRouteSnapshot['queryParams']; fragment: ActivatedRouteSnapshot['fragment']; data: ActivatedRouteSnapshot['data']; outlet: ActivatedRouteSnapshot['outlet']; title: ActivatedRouteSnapshot['title']; firstChild?: MinimalActivatedRouteSnapshot; children: MinimalActivatedRouteSnapshot[]; } export interface MinimalRouterStateSnapshot extends BaseRouterStoreState { root: MinimalActivatedRouteSnapshot; url: string; } export declare class MinimalRouterStateSerializer implements RouterStateSerializer<MinimalRouterStateSnapshot> { serialize(routerState: RouterStateSnapshot): MinimalRouterStateSnapshot; private serializeRoute; }