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
Link copied to clipboard
fun <T : JsAny?> ArrayLike<T>.asList(): List<T>
Link copied to clipboard
inline operator fun <A : JsAny?> Tuple1<A>.component1(): A
Link copied to clipboard
inline operator fun <B : JsAny?> Tuple2<*, B>.component2(): B
Link copied to clipboard
inline operator fun <C : JsAny?> Tuple3<*, *, C>.component3(): C
Link copied to clipboard
inline operator fun <D : JsAny?> Tuple4<*, *, *, D>.component4(): D
Link copied to clipboard
inline operator fun <E : JsAny?> Tuple5<*, *, *, *, E>.component5(): E
Link copied to clipboard
inline operator fun <F : JsAny?> Tuple6<*, *, *, *, *, F>.component6(): F
Link copied to clipboard
inline operator fun <G : JsAny?> Tuple7<*, *, *, *, *, *, G>.component7(): G
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>