UNPKG

bfend

Version:

Admin template base on ng-zorro-antd

25 lines (24 loc) 887 B
import { ActivatedRoute, Router } from '@angular/router'; import { Observable } from 'rxjs'; import { BfendOptions } from './options.type'; export declare class BfComponentParameter<T> { private activatedRoute; private readonly defaultParams; private transformer; private router; private key; private readonly subject; readonly params$: Observable<T>; private data; constructor(activatedRoute: ActivatedRoute, defaultParams: T, transformer: (p: T) => T, router: Router, key: string); get(): T; set(p: Partial<T>): void; reset(): void; private initParams; } export declare class BfComponentParameterService { private router; private options; constructor(router: Router, options: BfendOptions); create<T>(activatedRoute: ActivatedRoute, defaultParams: T, transformer?: (p: T) => T, key?: any): BfComponentParameter<T>; }