UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

24 lines (23 loc) 899 B
/// <reference types="react" /> import { ITasksTreeEdgeContainer } from "@docsvision/webclient/BackOffice/ITasksTreeEdgeContainer"; import { ITasksTreeNodeContainer } from "@docsvision/webclient/BackOffice/ITasksTreeNodeContainer"; import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; export interface INetwork extends vis.Network { body: { data: vis.Data; }; } /** @internal */ export interface ITasksTreeContainerState { network: INetwork; shouldContainerUpdate: boolean; propertyProcessors: Record<string, string>; nodes: ITasksTreeNodeContainer[]; edges: ITasksTreeEdgeContainer[]; helpBoxDelegationExpanded: boolean; helpBoxDelegationClick: (e: React.MouseEvent) => void; helpBoxRender: unknown; selectedNode: ITasksTreeNodeContainer; helpModel: GenModels.TreeNodeHelpModel; roots: vis.IdType[]; }