Attributes
- Companion
- class
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AsyncCallback.type
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
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.
Attributes
Creates an debounce boundary.
Creates an debounce boundary.
Save it as a val
somewhere because it relies on internal state that must be reused.
Attributes
Creates an debounce boundary.
Creates an debounce boundary.
Save it as a val
somewhere because it relies on internal state that must be reused.
Attributes
Creates an debounce boundary.
Creates an debounce boundary.
Save it as a val
somewhere because it relies on internal state that must be reused.
Attributes
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.
Attributes
Creates a new (non-reentrant) mutex.
Creates a new (non-reentrant) mutex.
Attributes
AsyncCallback that never completes.
AsyncCallback that never completes.
Attributes
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.
Attributes
Creates a new (non-reentrant) read/write mutex.
Creates a new (non-reentrant) read/write mutex.
Attributes
Sequence stdlib T over AsyncCallback. Co-sequence AsyncCallback over stdlib T.
Sequence stdlib T over AsyncCallback. Co-sequence AsyncCallback over stdlib T.
Attributes
Sequence Option over AsyncCallback. Co-sequence AsyncCallback over Option.
Sequence Option over AsyncCallback. Co-sequence AsyncCallback over Option.
Attributes
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
Attributes
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.
Attributes
Traverse stdlib T over AsyncCallback. Distribute AsyncCallback over stdlib T.
Traverse stdlib T over AsyncCallback. Distribute AsyncCallback over stdlib T.
Attributes
Traverse Option over AsyncCallback. Distribute AsyncCallback over Option.
Traverse Option over AsyncCallback. Distribute AsyncCallback over Option.
Attributes
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
Attributes
- Deprecated
- true
Attributes
- Deprecated
- true
Attributes
- Deprecated
- true
Concrete fields
A synchronisation aid that allows you to wait for another async process to complete.
A synchronisation aid that allows you to wait for another async process to complete.
Attributes
Extensions
Extensions
Function distribution. See AsyncCallback.liftTraverse(f).id
for the dual.
Function distribution. See AsyncCallback.liftTraverse(f).id
for the dual.