diff --git a/index.d.ts b/index.d.ts index ac6fcee..be87c20 100644 --- a/index.d.ts +++ b/index.d.ts @@ -410,6 +410,17 @@ declare namespace BlessedContrib { } + export interface TreeNode { + name?: string, + children?: TreeChildren | ((node: TreeNode) => TreeChildren | Promise), + childrenContent?: TreeChildren, + extended?: boolean, + parent?: TreeNode, + [custom: string]: any + } + + export type TreeChildren = Record + export interface TreeOptions extends BoxOptions { data?: any extended?: boolean @@ -430,6 +441,8 @@ declare namespace BlessedContrib { data: any options: TreeOptions; + + setData(data: TreeNode): void }