@taiga-ui/kit
Version:
Taiga UI Angular main components kit
31 lines (30 loc) • 965 B
TypeScript
import { InjectionToken } from '@angular/core';
import { type TuiTreeAccessor, type TuiTreeLoader } from './tree.interfaces';
/**
* Controller for tracking value - TuiTreeItemComponent pairs
*/
export declare const TUI_TREE_ACCESSOR: InjectionToken<TuiTreeAccessor<unknown>>;
/**
* Controller for expanding the tree
*/
export declare const TUI_TREE_CONTROLLER: InjectionToken<import("./tree.interfaces").TuiTreeController>;
/**
* A node of a tree view
*/
export declare const TUI_TREE_NODE: InjectionToken<unknown>;
/**
* A tree node placeholder for loading
*/
export declare const TUI_TREE_LOADING: InjectionToken<{}>;
/**
* A tree node starting point
*/
export declare const TUI_TREE_START: InjectionToken<unknown>;
/**
* A service to load tree progressively
*/
export declare const TUI_TREE_LOADER: InjectionToken<TuiTreeLoader<unknown>>;
/**
* Nesting level of current TreeView node
*/
export declare const TUI_TREE_LEVEL: InjectionToken<number>;