UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

20 lines (18 loc) 904 B
/// <reference types="react" /> import { BaseControl } from "@docsvision/webclient/System/BaseControl"; import { ControlImpl } from "@docsvision/webclient/System/ControlImpl"; import { BaseControlImplState } from "@docsvision/webclient/System/BaseControlImpl"; import { DiagramParams } from '@docsvision/webclient/Platform/DiagramOptions'; import { DiagramLogic } from '@docsvision/webclient/Platform/DiagramLogic'; import { DiagramView } from '@docsvision/webclient/Platform/DiagramView'; export interface DiagramState extends BaseControlImplState, DiagramParams { logic: DiagramLogic; view: DiagramView; } export declare class Diagram extends BaseControl<DiagramParams, DiagramState> { construct(): void; protected createParams(): DiagramParams; protected createImpl(): ControlImpl; protected addCssClass: () => "" | "diagram__open-folder"; renderControl(): JSX.Element; }