class DeferredJsonMap : CoroutineScope
coroutineContext |
val coroutineContext: CoroutineContext |
asDeferred |
fun asDeferred(): Deferred<JsonElement> |
awaitAll |
suspend fun awaitAll(): Unit |
build |
fun build(): JsonObject |
deferredLaunch |
fun deferredLaunch(lazy: Boolean = true, block: suspend DeferredJsonMap.() -> Unit): Unit |
toDeferredArray |
suspend infix fun String.toDeferredArray(block: suspend DeferredJsonArray.() -> Unit): Unit |
toDeferredObj |
suspend infix fun String.toDeferredObj(block: suspend DeferredJsonMap.() -> Unit): Unit |
toDeferredValue |
infix fun String.toDeferredValue(element: Deferred<JsonElement>): Unit |
toValue |
infix fun String.toValue(element: JsonElement): Unit |