@versatiledatakit/shared
Version:
Versatile Data Kit Shared library enables reusability of shared features like: NgRx Redux, Error Handlers, Utils, Generic Components, etc.
21 lines (20 loc) • 709 B
TypeScript
import { RouterStateSnapshot } from '@angular/router';
import { RouterStateSerializer } from '@ngrx/router-store';
import { RouteState } from '../../model';
import * as i0 from "@angular/core";
/**
* ** Shared Router Serializer implements NgRx RouterStateSerializer.
*/
export declare class SharedRouterSerializer implements RouterStateSerializer<RouteState> {
private readonly _routeStateFactory;
/**
* ** Constructor.
*/
constructor();
/**
* @inheritDoc
*/
serialize(routerState: RouterStateSnapshot): RouteState;
static ɵfac: i0.ɵɵFactoryDeclaration<SharedRouterSerializer, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<SharedRouterSerializer>;
}