UNPKG

ontimize-web-ngx

Version:
31 lines (30 loc) 1.53 kB
import { AfterViewInit, Injector, OnDestroy, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { BehaviorSubject, Subscription } from 'rxjs'; import { NavigationService } from '../../services/navigation.service'; import { OBreadcrumbService } from '../../services/o-breadcrumb.service'; import { OBreadcrumb } from '../../types/o-breadcrumb-item.type'; import { OFormBase } from '../form/o-form-base.class'; import * as i0 from "@angular/core"; export declare const DEFAULT_INPUTS_O_BREADCRUMB: string[]; export declare class OBreadcrumbComponent implements AfterViewInit, OnDestroy, OnInit { protected injector: Injector; labelColumns: string; separator: string; breadcrumbs: BehaviorSubject<OBreadcrumb[]>; protected router: Router; set form(value: OFormBase); protected _formRef: OFormBase; protected labelColsArray: Array<string>; protected navigationService: NavigationService; protected subscription: Subscription; protected oBreadcrumService: OBreadcrumbService; constructor(injector: Injector); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; isCurrentRoute(route: OBreadcrumb): boolean; onRouteClick(route: OBreadcrumb): void; static ɵfac: i0.ɵɵFactoryDeclaration<OBreadcrumbComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<OBreadcrumbComponent, "o-breadcrumb", never, { "_formRef": "form"; "labelColumns": "label-columns"; "separator": "separator"; }, {}, never, never, false, never>; }