Skip to content

dag-designer / Exports

dag-designer

Table of contents

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

TNodeExecutionStatus

Ƭ TNodeExecutionStatus: "idle" | "running" | "success" | "failed"

Defined in

dag-designer/src/components/dag-designer-context.tsx:38


TNodeOperationStatus

Ƭ TNodeOperationStatus: "idle" | "uploading" | "running" | "success" | "failed"

Defined in

dag-designer/src/components/dag-designer-context.tsx:40


TDagCanvasNode

Ƭ TDagCanvasNode: Node<IDagNodeViewData, "dag-node">

Defined in

dag-designer/src/components/dag-node-view.tsx:26

Variables

DagDesigner

Const DagDesigner: Object

Type declaration

NameType
Root(props: IDagDesignerRootProps) => ReactElement
Canvas(props: IDagDesignerCanvasProps) => ReactElement
NodeExplorer(props: IDagDesignerNodeExplorerProps) => ReactElement
Inspector(props: IDagDesignerInspectorProps) => ReactElement
NodeConfig(props: IDagDesignerNodeConfigProps) => ReactElement
NodeIoTrace(props: IDagDesignerNodeIoTraceProps) => ReactElement
EdgeInspector(props: IDagDesignerEdgeInspectorProps) => ReactElement
RunProgressSummary(props: IDagDesignerRunProgressSummaryProps) => ReactElement

Defined in

dag-designer/src/components/dag-designer-canvas.tsx:392


DAG_DESIGNER_PACKAGE_NAME

Const DAG_DESIGNER_PACKAGE_NAME: "@robota-sdk/dag-designer"

Defined in

dag-designer/src/index.ts:18

Functions

hasValidRunResult

hasValidRunResult(run): boolean

Parameters

NameType
runIRunResult

Returns

boolean

Defined in

dag-designer/src/client/designer-api-client.ts:70


DagBindingEdge

DagBindingEdge(props): ReactElement

Parameters

NameType
propsEdgeProps

Returns

ReactElement

Defined in

dag-designer/src/components/dag-binding-edge.tsx:11


DagDesignerCanvas

DagDesignerCanvas(props): ReactElement

Parameters

NameType
propsIDagDesignerCanvasProps

Returns

ReactElement

Defined in

dag-designer/src/components/dag-designer-canvas.tsx:91


useDagDesignerContext

useDagDesignerContext(): IDagDesignerContextValue

Returns both state and actions. Prefer useDagDesignerState() or useDagDesignerActions() when you only need one — this hook re-renders on every state change.

Returns

IDagDesignerContextValue

Defined in

dag-designer/src/components/dag-designer-context.tsx:198


DagDesignerRoot

DagDesignerRoot(props): ReactElement

Parameters

NameType
propsIDagDesignerRootProps

Returns

ReactElement

Defined in

dag-designer/src/components/dag-designer-context.tsx:223


DagDesignerNodeExplorer

DagDesignerNodeExplorer(props): ReactElement

Parameters

NameType
propsIDagDesignerNodeExplorerProps

Returns

ReactElement

Defined in

dag-designer/src/components/dag-designer-panels.tsx:33


DagDesignerInspector

DagDesignerInspector(props): ReactElement

Parameters

NameType
propsIDagDesignerInspectorProps

Returns

ReactElement

Defined in

dag-designer/src/components/dag-designer-panels.tsx:46


DagDesignerNodeConfig

DagDesignerNodeConfig(props): ReactElement

Parameters

NameType
propsIDagDesignerNodeConfigProps

Returns

ReactElement

Defined in

dag-designer/src/components/dag-designer-panels.tsx:56


DagDesignerEdgeInspector

DagDesignerEdgeInspector(props): ReactElement

Parameters

NameType
propsIDagDesignerEdgeInspectorProps

Returns

ReactElement

Defined in

dag-designer/src/components/dag-designer-panels.tsx:92


DagDesignerNodeIoTrace

DagDesignerNodeIoTrace(props): ReactElement

Parameters

NameType
propsIDagDesignerNodeIoTraceProps

Returns

ReactElement

Defined in

dag-designer/src/components/dag-designer-panels.tsx:106


DagDesignerRunProgressSummary

DagDesignerRunProgressSummary(props): ReactElement

Parameters

NameType
propsIDagDesignerRunProgressSummaryProps

Returns

ReactElement

Defined in

dag-designer/src/components/dag-designer-panels.tsx:137


DagNodeView

DagNodeView(props): ReactElement

Parameters

NameType
propsNodeProps<TDagCanvasNode>

Returns

ReactElement

Defined in

dag-designer/src/components/dag-node-view.tsx:63


EdgeInspectorPanel

EdgeInspectorPanel(props): ReactElement

Parameters

NameType
propsIEdgeInspectorPanelProps

Returns

ReactElement

Defined in

dag-designer/src/components/edge-inspector-panel.tsx:74


NodeConfigPanel

NodeConfigPanel(props): ReactElement

Parameters

NameType
propsINodeConfigPanelProps

Returns

ReactElement

Defined in

dag-designer/src/components/node-config-panel.tsx:64


NodeExplorerPanel

NodeExplorerPanel(props): ReactElement

Parameters

NameType
propsINodeExplorerPanelProps

Returns

ReactElement

Defined in

dag-designer/src/components/node-explorer-panel.tsx:21


NodeIoTracePanel

NodeIoTracePanel(props): ReactElement

Parameters

NameType
propsINodeIoTracePanelProps

Returns

ReactElement

Defined in

dag-designer/src/components/node-io-trace-panel.tsx:16


NodeIoViewer

NodeIoViewer(props): ReactElement

Parameters

NameType
propsINodeIoViewerProps

Returns

ReactElement

Defined in

dag-designer/src/components/node-io-viewer.tsx:134


useDagDesignApi

useDagDesignApi(options): IUseDagDesignApi

Parameters

NameType
optionsIUseDagDesignApiOptions

Returns

IUseDagDesignApi

Defined in

dag-designer/src/hooks/use-dag-design-api.ts:76


useDagDesignerState

useDagDesignerState(): IDagDesignerState

Returns

IDagDesignerState

Defined in

dag-designer/src/hooks/use-dag-designer-state.ts:43


useDagDesignerActions

useDagDesignerActions(): IDagDesignerActions

Returns

IDagDesignerActions

Defined in

dag-designer/src/hooks/use-dag-designer-state.ts:74

Released under the MIT License.