Package-level declarations

Types

Link copied to clipboard
external interface AsyncMapLike<K, out V> : AsyncIterable<JsTuple2<K, V>>
Link copied to clipboard
external interface CollectionLike<K, out V> : JsIterable<V>
Link copied to clipboard
open external class JsMap<K, V>(values: ReadonlyArray<JsTuple2<K, V>> = definedExternally) : MutableMapLike<K, V>
Link copied to clipboard
open external class JsSet<T>(values: JsIterable<T> = definedExternally) : MutableSetLike<T>
Link copied to clipboard
external interface ListLike<out T> : ArrayLike<T> , CollectionLike<Int, T>
Link copied to clipboard
external interface MapLike<K, out V> : JsIterable<JsTuple2<K, V>>
Link copied to clipboard
external interface MutableMapLike<K, V> : ReadonlyMap<K, V>
Link copied to clipboard
external interface MutableSetLike<T> : ReadonlySet<T>
Link copied to clipboard
external interface ReadonlyMap<K, out V> : MapLike<K, V> , ReadonlySetLike<K>
Link copied to clipboard
external interface ReadonlySet<out T> : CollectionLike<T, T> , ReadonlySetLike<T>
Link copied to clipboard
external interface ReadonlySetLike<out T>
Link copied to clipboard
open external class WeakMap<in K : Any, V>(entries: ReadonlyArray<JsTuple2<K, V>>? = definedExternally)
Link copied to clipboard
open external class WeakSet<in T>(values: ReadonlyArray<T>? = definedExternally)