@exalif/ngx-breadcrumbs
Version:
Angular 4+ breadcrumbs on top of native Angular router
18 lines (17 loc) • 668 B
TypeScript
import { Injector } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { Observable } from 'rxjs';
import { BreadcrumbsConfig } from './breadcrumbs.config';
import { Breadcrumb } from '../models/breadcrumb';
export declare class BreadcrumbsService {
private _router;
route: ActivatedRoute;
private _config;
private _injector;
private _breadcrumbs;
private _defaultResolver;
constructor(_router: Router, route: ActivatedRoute, _config: BreadcrumbsConfig, _injector: Injector);
readonly crumbs$: Observable<Breadcrumb[]>;
getCrumbs(): Observable<Breadcrumb[]>;
private _resolveCrumbs(route);
}