JsSet

open class JsSet<T : JsAny?>(values: JsIterable<T> = definedExternally) : MutableSetLike.Mixin<T> , Serializable(source)

MDN Reference

Constructors

Link copied to clipboard
constructor(values: JsIterable<T> = definedExternally)
constructor(values: ReadonlyArray<T>)

Properties

Link copied to clipboard
open external override val size: Int

Functions

Link copied to clipboard
fun <T : JsAny?> JsIterable<T>.[@@iterator](): JsIterator<T>
Link copied to clipboard
open external override fun add(value: T)
Link copied to clipboard
open external override fun clear()
Link copied to clipboard
open external override fun delete(value: T): Boolean
Link copied to clipboard
Link copied to clipboard
open external override fun entries(): JsIterator<Tuple2<T, T>>
Link copied to clipboard
open external override fun forEach(action: (value: T) -> Unit)
Link copied to clipboard
open external override fun has(key: T): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
operator fun <T : JsAny?> JsIterable<T>.iterator(): Iterator<T>
Link copied to clipboard
open external override fun keys(): JsIterator<T>
Link copied to clipboard
Link copied to clipboard
external fun union(other: ReadonlySetLike<T>): JsSet<T>
Link copied to clipboard
open external override fun values(): JsIterator<T>