Skip to main content
computations.ExecutionProtocol Not exported: an exported type refers to it.

Type parameters

Methods

start

▸ start(ctx, options): Promise<string>

Parameters

Returns

Promise<string>

get

▸ get(ctx, id): Promise<Status>

Parameters

Returns

Promise<Status>

inspect

▸ Optional inspect(ctx, id): Promise<ComputationInspection>

Parameters

Returns

Promise<ComputationInspection>

result

▸ Optional result(ctx, id): Promise<unknown>

Parameters

Returns

Promise<unknown>

observe

▸ Optional observe(ctx, id): Promise<{ inspection: ComputationInspection ; result: { kind: "available" ; value: unknown } | { kind: "unavailable" } }>

Parameters

Returns

Promise<{ inspection: ComputationInspection ; result: { kind: "available" ; value: unknown } | { kind: "unavailable" } }>

cancel

▸ cancel(ctx, id, expected_program_digest?): Promise<Cancellation>

Parameters

Returns

Promise<Cancellation>

cancelOwned

▸ Optional cancelOwned(ctx, id, expected_program_digest, request_key?): Promise<Cancellation>

Parameters

Returns

Promise<Cancellation>

release

▸ Optional release(ctx, id): Promise<void>

Parameters

Returns

Promise<void>

output

▸ Optional output(ctx, id, name): any

Parameters

Returns

any

paginate

▸ Optional paginate(ctx, selection): Promise<PaginationResult<any>>

Parameters

Returns

Promise<PaginationResult<any>>

requireRow

▸ Optional requireRow(ctx, selection): Promise<ComputationEvidence<any>>

Parameters

Returns

Promise<ComputationEvidence<any>>