diff --git a/assets/search.js b/assets/search.js index 4d302d7..78fb401 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 a160a43..e98771d 100644 --- a/classes/AbortablePromise.html +++ b/classes/AbortablePromise.html @@ -1,4 +1,4 @@ -
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 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).
Static
[species]Static
[species]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)
@@ -7,4 +7,4 @@true
if Lock was acquired and wasn't released yet.
Publish–subscribe pattern implementation that guarantees the delivery of published messages even if any of listeners +
Publish–subscribe pattern implementation that guarantees the delivery of published messages even if any of listeners would throw an error.
The number of subscribed listeners.
Synchronously invokes listeners with the published message.
The published message.
Waits for a message that satisfies the given predicate to be published and resolves with that message.
+An AbortablePromise that resolves with the published message that satisfies the predicate.
+Waits for a message that satisfies the given predicate to be published and resolves with that message.
+A function that takes the message as a parameter and returns true if the message satisfies the condition, otherwise false.
+An AbortablePromise that resolves with the published message that satisfies the predicate.
+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 fulfillment of returned promises until the condition is +
Invokes a callback periodically with the given delay between fulfillment 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.
@@ -23,4 +23,4 @@ indefinitely.The promise that is fulfilled with the callback result.
Invokes a callback periodically until it successfully returns the result. If a callback throws an error or returns +
Invokes a callback periodically until it successfully returns the result. If a callback throws an error or returns a promise that is rejected then it is invoked again after a delay.
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 - v6.1.0Class AbortablePromise<T>
The promise that can be aborted.
Type Parameters
The value that the promise is resolved with.
Hierarchy
Index
Constructors
Accessors
Returns void
with Signal
Subscribes this promise to be aborted when the signal is aborted.
Parameters
The signal that aborts this promise.
Returns this
This promise.
-Settings
Member Visibility
Theme
On This Page
Settings
Member Visibility
Theme
On This Page