Package-level declarations
Types
Identity of the host platform: its name, osVersion, deviceModel, and family. Read it from Platform.current.
Coarse platform family used for when branching in shared code.
A Deferred that also exposes live progress.
The receiver scope of an asyncWithProgress block: a CoroutineScope that can report progress and divide the remaining bar into sequential slices.
A weak reference to T. Holds its referent without preventing garbage collection.
A weak reference to T. Holds its referent without preventing garbage collection.
A weak reference to T. Holds its referent without preventing garbage collection.
A weak reference to T. Holds its referent without preventing garbage collection.
A weak reference to T. Holds its referent without preventing garbage collection.
Properties
The CoroutineDispatcher for blocking and IO-bound work on the current target.
The CoroutineDispatcher for blocking and IO-bound work on the current target.
The CoroutineDispatcher for blocking and IO-bound work on the current target.
The CoroutineDispatcher for blocking and IO-bound work on the current target.
The CoroutineDispatcher for blocking and IO-bound work on the current target.
The CoroutineDispatcher for blocking and IO-bound work on the current target.
Functions
Starts a coroutine like async and returns a ProgressFuture that reports its progress.
Sets the CoroutineDispatcher that ioDispatcher resolves to on the web targets (js, wasmJs).
Sets the CoroutineDispatcher that ioDispatcher resolves to on the web targets (js, wasmJs).
Sets the CoroutineDispatcher that ioDispatcher resolves to on the web targets (js, wasmJs).
Sets the CoroutineDispatcher that ioDispatcher resolves to on the web targets (js, wasmJs).
Sets the CoroutineDispatcher that ioDispatcher resolves to on the web targets (js, wasmJs).
Sets the CoroutineDispatcher that ioDispatcher resolves to on the web targets (js, wasmJs).
Adapts an existing Deferred and an external progress StateFlow into a ProgressFuture.