BaseJsMap

sealed class BaseJsMap<K : Any, V> : AbstractJsMap<K, V> , Map<K, V>

Base implementation of a regular (non-mutable) JS map which is backed by a Java map.

Inheritors

Properties

Link copied to clipboard
abstract val entries: Set<Map.Entry<K, V>>
Link copied to clipboard
abstract val keys: Set<K>
Link copied to clipboard
open override val size: Int
Link copied to clipboard
abstract val values: Collection<V>

Functions

Link copied to clipboard
open override fun containsKey(key: K): Boolean
Link copied to clipboard
open override fun containsValue(value: V): Boolean
Link copied to clipboard
open override fun entries(): JsIterator<MapLike.Entry<K, V>>
Link copied to clipboard
open override fun forEach(op: (MapLike.Entry<K, V>) -> Unit)
Link copied to clipboard
open operator override fun get(key: K): V?
Link copied to clipboard
open override fun getOrDefault(key: K, defaultValue: V): V
Link copied to clipboard
open override fun has(key: K): Boolean
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open override fun keys(): JsIterator<K>
Link copied to clipboard
abstract override fun toString(): String

TBD.

Link copied to clipboard
open override fun values(): JsIterator<V>