Skip to content

dag-designer / Exports / IDesignerApiClient

Interface: IDesignerApiClient

Implemented by

Table of contents

Properties

Methods

Properties

subscribeRunProgress

subscribeRunProgress: (input: ISubscribeRunProgressInput) => () => void

Type declaration

▸ (input): () => void

Parameters
NameType
inputISubscribeRunProgressInput
Returns

fn

▸ (): void

Returns

void

Defined in

dag-designer/src/contracts/designer-api.ts:81

Methods

createDefinition

createDefinition(input): Promise<TResult<IDagDefinition, IProblemDetails[]>>

Parameters

NameType
inputICreateDefinitionInput

Returns

Promise<TResult<IDagDefinition, IProblemDetails[]>>

Defined in

dag-designer/src/contracts/designer-api.ts:71


updateDraft

updateDraft(input): Promise<TResult<IDagDefinition, IProblemDetails[]>>

Parameters

NameType
inputIUpdateDraftInput

Returns

Promise<TResult<IDagDefinition, IProblemDetails[]>>

Defined in

dag-designer/src/contracts/designer-api.ts:72


validateDefinition

validateDefinition(input): Promise<TResult<IDagDefinition, IProblemDetails[]>>

Parameters

NameType
inputIValidateDefinitionInput

Returns

Promise<TResult<IDagDefinition, IProblemDetails[]>>

Defined in

dag-designer/src/contracts/designer-api.ts:73


publishDefinition

publishDefinition(input): Promise<TResult<IDagDefinition, IProblemDetails[]>>

Parameters

NameType
inputIPublishDefinitionInput

Returns

Promise<TResult<IDagDefinition, IProblemDetails[]>>

Defined in

dag-designer/src/contracts/designer-api.ts:74


getDefinition

getDefinition(input): Promise<TResult<IDagDefinition, IProblemDetails[]>>

Parameters

NameType
inputIGetDefinitionInput

Returns

Promise<TResult<IDagDefinition, IProblemDetails[]>>

Defined in

dag-designer/src/contracts/designer-api.ts:75


listDefinitions

listDefinitions(input?): Promise<TResult<IDefinitionListItem[], IProblemDetails[]>>

Parameters

NameType
input?IListDefinitionsInput

Returns

Promise<TResult<IDefinitionListItem[], IProblemDetails[]>>

Defined in

dag-designer/src/contracts/designer-api.ts:76


listObjectInfo

listObjectInfo(): Promise<TResult<TObjectInfo, IProblemDetails[]>>

Returns

Promise<TResult<TObjectInfo, IProblemDetails[]>>

Defined in

dag-designer/src/contracts/designer-api.ts:77


createRun

createRun(input): Promise<TResult<{ preparationId: string }, IProblemDetails[]>>

Parameters

NameType
inputIDesignerCreateRunInput

Returns

Promise<TResult<{ preparationId: string }, IProblemDetails[]>>

Defined in

dag-designer/src/contracts/designer-api.ts:78


startRun

startRun(input): Promise<TResult<{ dagRunId: string }, IProblemDetails[]>>

Parameters

NameType
inputIDesignerStartRunInput

Returns

Promise<TResult<{ dagRunId: string }, IProblemDetails[]>>

Defined in

dag-designer/src/contracts/designer-api.ts:79


getRunResult

getRunResult(input): Promise<TResult<IRunResult, IProblemDetails[]>>

Parameters

NameType
inputIGetRunResultInput

Returns

Promise<TResult<IRunResult, IProblemDetails[]>>

Defined in

dag-designer/src/contracts/designer-api.ts:80

Released under the MIT License.