UNPKG

@samotics/ngx-treeview

Version:

An Angular treeview component with checkbox

29 lines (28 loc) 1.89 kB
import { EventEmitter, TemplateRef, AfterViewInit } from '@angular/core'; import { TreeviewI18n } from '../../models/treeview-i18n'; import { TreeviewItem } from '../../models/treeview-item'; import { TreeviewConfig } from '../../models/treeview-config'; import { TreeviewComponent } from '../treeview/treeview.component'; import { TreeviewHeaderTemplateContext } from '../../models/treeview-header-template-context'; import { TreeviewItemTemplateContext } from '../../models/treeview-item-template-context'; import * as i0 from "@angular/core"; export declare class DropdownTreeviewComponent implements AfterViewInit { i18n: TreeviewI18n; private defaultConfig; buttonClass: string; headerTemplate: TemplateRef<TreeviewHeaderTemplateContext>; itemTemplate: TemplateRef<TreeviewItemTemplateContext>; items: TreeviewItem[]; config: TreeviewConfig; selectedChange: EventEmitter<any[]>; filterChange: EventEmitter<string>; treeviewComponent: import("@angular/core").Signal<TreeviewComponent>; private selectionVersion; buttonLabel: import("@angular/core").Signal<string>; constructor(i18n: TreeviewI18n, defaultConfig: TreeviewConfig); ngAfterViewInit(): void; onSelectedChange(values: any[]): void; onFilterChange(text: string): void; static ɵfac: i0.ɵɵFactoryDeclaration<DropdownTreeviewComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DropdownTreeviewComponent, "ngx-dropdown-treeview", never, { "buttonClass": { "alias": "buttonClass"; "required": false; }; "headerTemplate": { "alias": "headerTemplate"; "required": false; }; "itemTemplate": { "alias": "itemTemplate"; "required": false; }; "items": { "alias": "items"; "required": false; }; "config": { "alias": "config"; "required": false; }; }, { "selectedChange": "selectedChange"; "filterChange": "filterChange"; }, never, never, false, never>; }