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 ​
Enhanced ProcedurePromise with .result chaining