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>>