diff --git a/components/lib/tree/Tree.d.ts b/components/lib/tree/Tree.d.ts index e3ecda194..a45adc297 100755 --- a/components/lib/tree/Tree.d.ts +++ b/components/lib/tree/Tree.d.ts @@ -18,6 +18,7 @@ export declare type TreePassThroughOptionType = TreePassThroughAttributes | ((op export interface TreePassThroughMethodOptions { props: TreeProps; state: TreeState; + context: TreeContext; } /** @@ -200,6 +201,27 @@ export interface TreeState { filterValue: string; } +/** + * Defines current options in Tree component. + */ +export interface TreeContext { + /** + * Current expanded state of the node as a boolean. + * @defaultValue false + */ + expanded: boolean; + /** + * Current selected state of the node as a boolean. + * @defaultValue false + */ + selected: boolean; + /** + * Current checked state of the node as a boolean. + * @defaultValue false + */ + checked: boolean; +} + /** * Defines valid properties in Tree component. */