Refactor #3924 - For Tree .d.ts

pull/3938/head
Tuğçe Küçükoğlu 2023-05-07 22:25:05 +03:00
parent d5063d36ca
commit fbb1befa4f
1 changed files with 22 additions and 0 deletions

View File

@ -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.
*/