composeAsync

abstract fun <V> composeAsync(tile: Tile<V>): Deferred<V>(source)

Retrieve the value of a Tile wrapped in a deferred for awaiting later

Parameters

tile

the Tile to retrieve

Type Parameters

V

the type of the Tile return value


abstract fun <K : Any, V> composeAsync(tile: MultiTile<K, V>, keys: Collection<K>): Map<K, Deferred<V>>(source)

Retrieve the value of a MultiTile wrapped in a deferred for awaiting later

Parameters

tile

the MultiTile to retrieve

keys

the keys to be retrieved

Type Parameters

K

the type of the MultiTile keys

V

the type of the MultiTile return value


open fun <K : Any, V> composeAsync(tile: MultiTile<K, V>, key: K): Deferred<V>(source)

Retrieve a single value from a MultiTile wrapped in a deferred for awaiting later

Parameters

tile

the MultiTile to retrieve

key

the single key to be retrieved

Type Parameters

K

the type of the MultiTile keys

V

the type of the MultiTile return value