@progress/kendo-angular-dropdowns
Version:
A wide variety of native Angular dropdown components including AutoComplete, ComboBox, DropDownList, DropDownTree, MultiColumnComboBox, MultiSelect, and MultiSelectTree
52 lines (51 loc) • 1.28 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
/**
* @hidden
*/
export interface NormalizedTreeItem {
/**
* The original dataItem
*/
dataItem?: any;
/**
* The unique item's key identifier.
*/
key?: string;
}
/**
* @hidden
*/
export interface NormalizedItemLookup {
/**
* The current TreeItem instance
*/
item: NormalizedTreeItem;
/**
* The children of the current node
*/
children?: NormalizedTreeItem[];
/**
* The parent of the current node
*/
parent?: NormalizedItemLookup;
}
/**
* @hidden
*/
export interface NormalizedTreeItemLookup {
/**
* The current TreeItem instance.
*/
item: NormalizedTreeItem;
/**
* The lookup details for the parent of the current TreeView node.
*/
parent?: NormalizedItemLookup;
/**
* The lookup details for the children of the current TreeView node.
*/
children?: NormalizedTreeItemLookup[];
}