DeferredModule
Flow-native helpers for one-shot typed coordination.
Summary
| Name | Signature | Synopsis |
|---|---|---|
| Operations | ||
| make | Deferred.make () | Creates an empty deferred value. |
| await | Deferred.await deferred | Waits for the deferred outcome, preserving success, typed failure, defect, or interruption. |
| completeNow | Deferred.completeNow exit deferred | Tries to complete a deferred directly from a synchronous callback. |
| succeedNow | Deferred.succeedNow value deferred | Tries to complete a deferred successfully from a synchronous callback. |
| failNow | Deferred.failNow error deferred | Tries to complete a deferred with a typed failure from a synchronous callback. |
| dieNow | Deferred.dieNow error deferred | Tries to complete a deferred with a defect from a synchronous callback. |
| interruptNow | Deferred.interruptNow deferred | Tries to complete a deferred as interrupted from a synchronous callback. |
| complete | Deferred.complete exit deferred | Attempts to complete the deferred value with a full outcome. |
| succeed | Deferred.succeed value deferred | Attempts to complete the deferred value successfully. |
| fail | Deferred.fail error deferred | Attempts to complete the deferred value with a typed failure. |
| die | Deferred.die error deferred | Attempts to complete the deferred value with a defect. |
| interrupt | Deferred.interrupt deferred | Attempts to complete the deferred value as interrupted. |

