- Companion:
- class
Type members
Classlikes
Types
Value members
Concrete methods
A synchronization aid that allows you to wait until a set of async processes completes.
A synchronization aid that allows you to wait until a set of async processes completes.
Creates an debounce boundary.
Creates an debounce boundary.
Save it as a val
somewhere because it relies on internal state that must be reused.
Creates an debounce boundary.
Creates an debounce boundary.
Save it as a val
somewhere because it relies on internal state that must be reused.
Creates an debounce boundary.
Creates an debounce boundary.
Save it as a val
somewhere because it relies on internal state that must be reused.
Callback that isn't created until the first time it is used, after which it is reused.
Callback that isn't created until the first time it is used, after which it is reused.
Create an AsyncCallback and separately provide the completion function.
Create an AsyncCallback and separately provide the completion function.
This is like Scala's promise, not the JS promise which is more like Scala's Future.
Sequence stdlib T over AsyncCallback. Co-sequence AsyncCallback over stdlib T.
Sequence stdlib T over AsyncCallback. Co-sequence AsyncCallback over stdlib T.
Sequence Option over AsyncCallback. Co-sequence AsyncCallback over Option.
Sequence Option over AsyncCallback. Co-sequence AsyncCallback over Option.
Same as sequenceOption except avoids combining return values.
Same as sequenceOption except avoids combining return values.
Callback that is recreated each time it is used.
Callback that is recreated each time it is used.
https://en.wikipedia.org/wiki/Evaluation_strategy#Call_by_name
Not literally tail-recursive because AsyncCallback is continuation-based, but this utility in this shape may still be useful.
Not literally tail-recursive because AsyncCallback is continuation-based, but this utility in this shape may still be useful.
Traverse stdlib T over AsyncCallback. Distribute AsyncCallback over stdlib T.
Traverse stdlib T over AsyncCallback. Distribute AsyncCallback over stdlib T.
Traverse Option over AsyncCallback. Distribute AsyncCallback over Option.
Traverse Option over AsyncCallback. Distribute AsyncCallback over Option.
Same as traverseOption except avoids combining return values.
Same as traverseOption except avoids combining return values.
Deprecated methods
Callback that is recreated each time it is used.
Callback that is recreated each time it is used.
https://en.wikipedia.org/wiki/Evaluation_strategy#Call_by_name
- Deprecated