Skip to content

Documentation / @agentick/core / createProcedurePromise

Function: createProcedurePromise() ​

createProcedurePromise<T>(promise): ProcedurePromise<T>

Defined in: kernel/src/procedure.ts:81

Create a ProcedurePromise from a regular Promise.

Adds a .result property that chains through to the inner handle's result. If the resolved value has a .result property, .result resolves to that. Otherwise, .result resolves to the value itself.

Type Parameters ​

T ​

T

Parameters ​

promise ​

Promise<T>

The base promise to enhance

Returns ​

ProcedurePromise<T>

Enhanced ProcedurePromise with .result chaining

Released under the ISC License.