diff --git a/assets/search.js b/assets/search.js index c979e50..ad6511d 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/AbortablePromise.html b/classes/AbortablePromise.html index 8845f40..80cdac5 100644 --- a/classes/AbortablePromise.html +++ b/classes/AbortablePromise.html @@ -1,7 +1,8 @@ -
Subscribes this promise to be aborted when the signal is aborted.
+The signal that aborts this promise.
+This promise.
+Asynchronous queue decouples value producers and value consumers.
+Asynchronous queue decouples value producers and value consumers.
A tuple that contains a value available in the queue, and a callback that acknowledges that the value was processed and should be removed from the queue. Aborting the returned promise after a consumer received an acknowledgement callback is a no-op.
-Provides mechanism for blocking async processes and unblocking them from an external context.
+Provides mechanism for blocking async processes and unblocking them from an external context.
The listener that would be notified.
The callback to unsubscribe the listener.
The promise that can be resolved externally.
+The promise that can be resolved externally.
If this value is not a promise, including undefined
, it becomes the fulfillment value of the
associated promise. If this value is a promise, then the associated promise will be resolved to the passed promise,
and follow the state as the provided promise (including any future transitions).
Manages async callback execution process and provides ways to access execution results, abort or replace an +
Manages async callback execution process and provides ways to access execution results, abort or replace an execution, and subscribe to its state changes.
The promise that is resolved with the result of the callback execution.
Promise-based lock implementation.
+Promise-based lock implementation.
When someone tries to acquire a Lock they receive a promise for a release callback that is fulfilled as soon as previous lock owner invokes their release callback.
https://en.wikipedia.org/wiki/Lock_(computer_science) Lock (computer science)
@@ -11,4 +11,4 @@Subscribes a listener to the isLocked status changes.
The listener that would be notified.
The callback to unsubscribe the listener.
-Publish–subscribe pattern implementation that guarantees the delivery of published messages even if any of listeners +
The callback execution pool that can execute limited number of callbacks in parallel while other submitted callbacks +
The callback execution pool that can execute limited number of callbacks in parallel while other submitted callbacks wait in the queue.
The callback to invoke.
The promise that is fulfilled with the callback result.
-Returns a promise that is fulfilled with undefined
after a timeout elapses.
Returns a promise that is fulfilled with undefined
after a timeout elapses.
The timeout in milliseconds after which the returned promise is fulfilled.
The promise that is fulfilled after a timeout.
Returns a promise that is fulfilled with a value after a timeout elapses.
@@ -6,4 +6,4 @@The promise that is fulfilled with the value after the timeout elapses.
-Invokes a callback periodically with the given delay between settlements of returned promises until the condition is +
Invokes a callback periodically with the given delay between settlements of returned promises until the condition is met. If callback throws an error or returns a rejected promise, then the promise returned from repeat is rejected.
The value returned by the callback.
@@ -21,4 +21,4 @@ iteration. The condition is checked before the next iteration is scheduled. If omitted then loop is repeated indefinitely.The promise that is fulfilled with the callback result.
-Returns a promise that is fulfilled with a produced value, or rejected after the timeout elapses.
+Returns a promise that is fulfilled with a produced value, or rejected after the timeout elapses.
A callback that receives a signal that is aborted if the timeout elapses, or a promise-like object.
The timeout after which the returned promise is rejected.
The promise that is fulfilled before a timeout elapses, or rejected with a TimeoutError.
-Polls the callback until it returns a truthy value or rejects.
+Polls the callback until it returns a truthy value or rejects.
The callback that is periodically invoked.
Optional
ms: number | ((value, index) => number)The number of milliseconds between the settlement of the last promise returned by the callback and the next invocation. Or a callback that receives the latest value and returns the delay. If omitted then delay is 0.
The truthy value.
-The callback that receives a signal that is aborted when execution must be stopped, and returns the execution value.
+The callback that receives a signal that is aborted when execution must be stopped, and returns the execution value.
The protocol provided to the AsyncQueue consumer, so it can acknowledge that the value was processed and +
The protocol provided to the AsyncQueue consumer, so it can acknowledge that the value was processed and should be removed from the queue.
The promise that can be aborted.
+- Preparing search index...
- The search index is not available
parallel-universe - v5.0.1Class AbortablePromise<T>
The promise that can be aborted.
Type Parameters
The value that the promise is resolved with.
Hierarchy
Index
Constructors
Methods
Constructors
constructor
Creates a new abortable promise.
Type Parameters
The value that the promise is resolved with.
Parameters
A callback that initializes the promise.
@@ -13,4 +14,7 @@Returns void
Returns AbortablePromise<T>
Methods
abort
Aborts the signal passed to the executor and instantly rejects the promise with the reason.
Parameters
Optional
reason: anyThe abort reason. If not explicitly provided, it defaults to an AbortError.
-Returns void
Settings
Member Visibility
Theme
On This Page