Skip to main content
results.CapturingResults

Hierarchy

Methods

inspect

▸ inspect(result, claim?): Promise<ResultInspection>

Parameters

Returns

Promise<ResultInspection>

Inherited from

Results.inspect

require

▸ require<T>(result, requirements, claim?): Promise<RequiredResult<T>> Check exact definition, source evidence and current access in this read’s transaction. Expiry also bounds query caching and mutation commit.

Type parameters

Parameters

Returns

Promise<RequiredResult<T>>

Inherited from

Results.require

read

▸ read<T>(result, claim?): Promise<T> Read an inline artifact value. Resident domains keep their exact reference and use explicit delivery preparation for an executor input.

Type parameters

Parameters

Returns

Promise<T>

Inherited from

Results.read

paginate

▸ paginate<Row>(result, request, claim?): Promise<ResultPage<Row>>

Type parameters

Parameters

Returns

Promise<ResultPage<Row>>

Inherited from

Results.paginate

lookupRow

▸ lookupRow<Row, Key, Fields>(result, lookup, claim?): Promise<Omit<ResultRowLookupResult, "value"> & { value: Pick<Row, Fields[number]> | null }> Resolve one unique row with independent indexed-read and retained-value bounds.

Type parameters

Parameters

Returns

Promise<Omit<ResultRowLookupResult, "value"> & { value: Pick<Row, Fields[number]> | null }>

Inherited from

Results.lookupRow

check

▸ check(claim): Promise<InputAssessment>

Parameters

Returns

Promise<InputAssessment>

Inherited from

Results.check

prepareDelivery

▸ prepareDelivery(result, claim): Promise<ResolvedInput> Prepare the exact retained input under the current invocation’s admitted recipient and disclosure policy. Always a mutation, including for owners whose placement contains no credentials.

Parameters

Returns

Promise<ResolvedInput>

Inherited from

Results.prepareDelivery

handoff

▸ handoff(previous, result, options): Promise<CustodyOutcome> Acquire a successor before releasing its predecessor in this mutation. Persist a pending preparation with the existing result still held.

Parameters

Returns

Promise<CustodyOutcome>

Inherited from

Results.handoff

acquire

▸ acquire(result, options): Promise<CustodyOutcome>

Parameters

Returns

Promise<CustodyOutcome>

Inherited from

Results.acquire

release

▸ release(claim): Promise<void>

Parameters

Returns

Promise<void>

Inherited from

Results.release

abandon

▸ abandon(preparation): Promise<void>

Parameters

Returns

Promise<void>

Inherited from

Results.abandon

capture

▸ capture<Row, Scope>(definition, input): ReturnType<typeof captureDataset>

Type parameters

Parameters

Returns

ReturnType<typeof captureDataset>