UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

47 lines (46 loc) 2.57 kB
import { AfterViewInit, OnDestroy } from '@angular/core'; import { PathService } from '../service/path.service'; import { CaseResourceService } from "../../resources/engine-endpoint/case-resource.service"; import { ActivatedRoute, Router } from "@angular/router"; import { DynamicNavigationRouteProviderService } from "../../routing/dynamic-navigation-route-provider/dynamic-navigation-route-provider.service"; import { TranslateService } from "@ngx-translate/core"; import { LoggerService } from "../../logger/services/logger.service"; import * as i0 from "@angular/core"; export declare abstract class AbstractBreadcrumbsComponent implements OnDestroy, AfterViewInit { protected _pathService: PathService; protected _caseResourceService: CaseResourceService; protected _activatedRoute: ActivatedRoute; protected _router: Router; protected _dynamicRoutingService: DynamicNavigationRouteProviderService; protected _translateService: TranslateService; protected _log: LoggerService; showHome: boolean; showFilter: boolean; redirectOnClick: boolean; lengthOfPath: number; partsAfterDots: number; filterName: string; breadcrumbsParts: Array<string>; private static DOTS; private static DELIMETER; private static NODE_PATH; private static ITEM_SETTINGS; private _showPaths; private nicePath; private redirectUrls; private nicePathSubscription; protected constructor(_pathService: PathService, _caseResourceService: CaseResourceService, _activatedRoute: ActivatedRoute, _router: Router, _dynamicRoutingService: DynamicNavigationRouteProviderService, _translateService: TranslateService, _log: LoggerService); ngAfterViewInit(): void; ngOnDestroy(): void; resolveBreadcrumbs(): void; initNicePath(): void; redirect(): void; reset(): void; changePath(path: string, count: number): void; private resultCounter; private createFullPath; private immediateValue; private getTranslation; static ɵfac: i0.ɵɵFactoryDeclaration<AbstractBreadcrumbsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AbstractBreadcrumbsComponent, "ncc-breadcrumbs-component", never, { "showHome": { "alias": "showHome"; "required": false; }; "showFilter": { "alias": "showFilter"; "required": false; }; "redirectOnClick": { "alias": "redirectOnClick"; "required": false; }; "lengthOfPath": { "alias": "lengthOfPath"; "required": false; }; "partsAfterDots": { "alias": "partsAfterDots"; "required": false; }; }, {}, never, never, false, never>; }