angular-crumbs
Version:
A route-based Angular breadcrumb component and service. Allows breadcrumb descriptions to be set based on route data, or as the result of an API call.
16 lines (15 loc) • 545 B
TypeScript
import { EventEmitter } from '@angular/core';
import { Router, ActivatedRouteSnapshot } from '@angular/router';
import { Breadcrumb } from './breadcrumb';
export declare class BreadcrumbService {
private router;
breadcrumbChanged: EventEmitter<Breadcrumb[]>;
private breadcrumbs;
constructor(router: Router);
changeBreadcrumb(route: ActivatedRouteSnapshot, name: string): void;
private onRouteEvent;
private createBreadcrumb;
private isTerminal;
private createUrl;
private createRootUrl;
}