UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

29 lines (28 loc) 1.17 kB
import { OnDestroy } from '@angular/core'; import { Observable } from 'rxjs'; import { LoggerService } from '../../logger/services/logger.service'; import { DataGroup } from "../../resources/interface/data-groups"; import * as i0 from "@angular/core"; /** * Service for managing URIs */ export declare class PathService implements OnDestroy { protected _logger: LoggerService; static SEPARATOR: string; private readonly _activePath$; protected pageSize: number; private readonly _datafieldsForMenuResolver$; constructor(_logger: LoggerService, pageSize?: string | number); set activePath(path: string); get activePath$(): Observable<string>; get activePath(): string; set datafieldsForMenuResolver(data: Array<DataGroup>); set datafieldsForMenuResolverError(error: Error); get datafieldsForMenuResolver(): Observable<Array<DataGroup>>; get isMenuResolverClosed(): boolean; reset(): string; splitPath(path: string): Array<string>; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<PathService, [null, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<PathService>; }