Package-level declarations

Types

Link copied to clipboard
actual external interface AsyncDisposable
actual external interface AsyncDisposable : JsAny
expect interface AsyncDisposable : <ERROR CLASS> ERROR CLASS: Symbol not found for JsAny
Link copied to clipboard
actual external interface Disposable
actual external interface Disposable : JsAny
expect interface Disposable : <ERROR CLASS> ERROR CLASS: Symbol not found for JsAny
Link copied to clipboard
Link copied to clipboard
open class SuppressedError(val error: JsError, val suppressed: JsError, val message: String? = definedExternally) : JsError

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline suspend fun AsyncDisposableStack.dispose()

Disposes each resource in the stack in the reverse order that they were added.

Link copied to clipboard
inline suspend fun <T : AsyncCloseableDisposable, R> T.use(block: (T) -> R): R
Link copied to clipboard
inline suspend fun <R> using(block: AsyncDisposableStack.() -> R): R
Link copied to clipboard
inline fun <R> usingSync(block: DisposableStack.() -> R): R