Skip to content

dag-designer / Exports / IDagDesignerRootProps

Interface: IDagDesignerRootProps

Table of contents

Properties

Properties

definition

definition: IDagDefinition

Defined in

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


manifests

manifests: INodeManifest[]

Defined in

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


objectInfo

Optional objectInfo: TObjectInfo

Defined in

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


onDefinitionChange

onDefinitionChange: (definition: IDagDefinition) => void

Type declaration

▸ (definition): void

Parameters
NameType
definitionIDagDefinition
Returns

void

Defined in

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


assetUploadBaseUrl

Optional assetUploadBaseUrl: string

Defined in

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


onRunResult

Optional onRunResult: (result: TResult<IRunResult, IDagError>) => void

Type declaration

▸ (result): void

Parameters
NameType
resultTResult<IRunResult, IDagError>
Returns

void

Defined in

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


onRun

Optional onRun: (input: { definition: IDagDefinition ; input: TPortPayload }, hooks?: IRunProgressHooks) => Promise<TResult<IRunResult, IDagError>>

Type declaration

▸ (input, hooks?): Promise<TResult<IRunResult, IDagError>>

Parameters
NameType
inputObject
input.definitionIDagDefinition
input.inputTPortPayload
hooks?IRunProgressHooks
Returns

Promise<TResult<IRunResult, IDagError>>

Defined in

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


initialInput

Optional initialInput: TPortPayload

Defined in

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


children

children: ReactNode

Defined in

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


className

Optional className: string

Defined in

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

Released under the MIT License.