Hierarchy
-
Results↳CapturingResults
Methods
inspect
▸ inspect(result, claim?): Promise<ResultInspection>
Parameters
Returns
Promise<ResultInspection>
Inherited from
Results.inspectrequire
▸ 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.requireread
▸ 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.readpaginate
▸ paginate<Row>(result, request, claim?): Promise<ResultPage<Row>>
Type parameters
Parameters
Returns
Promise<ResultPage<Row>>
Inherited from
Results.paginatelookupRow
▸ 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.lookupRowcheck
▸ check(claim): Promise<InputAssessment>
Parameters
Returns
Promise<InputAssessment>
Inherited from
Results.checkprepareDelivery
▸ 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.prepareDeliveryhandoff
▸ 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.handoffacquire
▸ acquire(result, options): Promise<CustodyOutcome>
Parameters
Returns
Promise<CustodyOutcome>
Inherited from
Results.acquirerelease
▸ release(claim): Promise<void>
Parameters
Returns
Promise<void>
Inherited from
Results.releaseabandon
▸ abandon(preparation): Promise<void>
Parameters
Returns
Promise<void>
Inherited from
Results.abandoncapture
▸ capture<Row, Scope>(definition, input): ReturnType<typeof captureDataset>
Type parameters
Parameters
Returns
ReturnType<typeof captureDataset>