UNPKG

@porscheinformatik/clr-addons

Version:
18 lines (17 loc) 1.04 kB
import { Optional, TemplateRef } from '@angular/core'; import { ClrTreetableItemsContext } from '../treetable-items'; import * as i0 from "@angular/core"; export declare class ClrTreetableRecursionService<T extends object> { private readonly _template; readonly recursionTemplate: import("@angular/core").Signal<TemplateRef<ClrTreetableItemsContext<T>>>; readonly isRecursionMode: import("@angular/core").Signal<boolean>; setTemplate(newTemplate: TemplateRef<ClrTreetableItemsContext<T>> | null): void; static ɵfac: i0.ɵɵFactoryDeclaration<ClrTreetableRecursionService<any>, never>; static ɵprov: i0.ɵɵInjectableDeclaration<ClrTreetableRecursionService<any>>; } export declare function treetableRecursionServiceFactory<T extends object>(existing: ClrTreetableRecursionService<T>): ClrTreetableRecursionService<T>; export declare const TREETABLE_RECURSION_SERVICE_PROVIDER: { provide: typeof ClrTreetableRecursionService; useFactory: typeof treetableRecursionServiceFactory; deps: Optional[][]; };