Package-level declarations

Types

Link copied to clipboard
interface ArrayLike<out T : JsAny?>
Link copied to clipboard
object JsArrays
Link copied to clipboard
interface MutableArrayLike<T : JsAny?> : ArrayLike<T>
Link copied to clipboard
typealias ReadonlyArray<T> = JsArray<out T>
Link copied to clipboard
sealed interface Tuple
Link copied to clipboard
sealed interface Tuple1<out A : JsAny?> : Tuple
Link copied to clipboard
sealed interface Tuple2<out A : JsAny?, out B : JsAny?> : Tuple1<A>
Link copied to clipboard
sealed interface Tuple3<out A : JsAny?, out B : JsAny?, out C : JsAny?> : Tuple2<A, B>
Link copied to clipboard
sealed interface Tuple4<out A : JsAny?, out B : JsAny?, out C : JsAny?, out D : JsAny?> : Tuple3<A, B, C>
Link copied to clipboard
sealed interface Tuple5<out A : JsAny?, out B : JsAny?, out C : JsAny?, out D : JsAny?, out E : JsAny?> : Tuple4<A, B, C, D>
Link copied to clipboard
sealed interface Tuple6<out A : JsAny?, out B : JsAny?, out C : JsAny?, out D : JsAny?, out E : JsAny?, out F : JsAny?> : Tuple5<A, B, C, D, E>
Link copied to clipboard
sealed interface Tuple7<out A : JsAny?, out B : JsAny?, out C : JsAny?, out D : JsAny?, out E : JsAny?, out F : JsAny?, out G : JsAny?> : Tuple6<A, B, C, D, E, F>
Link copied to clipboard
sealed interface VariadicTuple : Tuple

Functions

Link copied to clipboard
fun <T : JsAny?> ArrayLike<T>.asList(): List<T>
Link copied to clipboard
inline fun emptyTuple(): Tuple
Link copied to clipboard
expect fun <T : JsAny?> jsArrayOf(vararg elements: T): ReadonlyArray<T>
actual inline fun <T> jsArrayOf(vararg elements: T): ReadonlyArray<T>
actual external fun <T : JsAny?> jsArrayOf(vararg elements: T): ReadonlyArray<T>
Link copied to clipboard
Link copied to clipboard
inline fun <A : JsAny?> tupleOf(first: A): Tuple1<A>
inline fun <A : JsAny?, B : JsAny?> tupleOf(first: A, second: B): Tuple2<A, B>
inline fun <A : JsAny?, B : JsAny?, C : JsAny?> tupleOf(first: A, second: B, third: C): Tuple3<A, B, C>
inline fun <A : JsAny?, B : JsAny?, C : JsAny?, D : JsAny?> tupleOf(first: A, second: B, third: C, fourth: D): Tuple4<A, B, C, D>
inline fun <A : JsAny?, B : JsAny?, C : JsAny?, D : JsAny?, E : JsAny?> tupleOf(first: A, second: B, third: C, fourth: D, fifth: E): Tuple5<A, B, C, D, E>
inline fun <A : JsAny?, B : JsAny?, C : JsAny?, D : JsAny?, E : JsAny?, F : JsAny?> tupleOf(    first: A,     second: B,     third: C,     fourth: D,     fifth: E,     sixth: F): Tuple6<A, B, C, D, E, F>
inline fun <A : JsAny?, B : JsAny?, C : JsAny?, D : JsAny?, E : JsAny?, F : JsAny?, G : JsAny?> tupleOf(    first: A,     second: B,     third: C,     fourth: D,     fifth: E,     sixth: F,     seventh: G): Tuple7<A, B, C, D, E, F, G>