@alauda-fe/common
Version:
Alauda frontend team common codes.
14 lines (13 loc) • 583 B
TypeScript
import { TemplateRef } from '@angular/core';
import { ReplaySubject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class BreadcrumbService {
templateState$: ReplaySubject<BreadcrumbTemplateState>;
template: TemplateRef<unknown>;
prepareSlot(): void;
registerSlot(template: TemplateRef<unknown>): void;
unregisterSlot(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<BreadcrumbService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<BreadcrumbService>;
}
export type BreadcrumbTemplateState = 'initialing' | 'ready' | 'destroyed';