Package-level declarations

Types

Link copied to clipboard
interface ArrayLike<out T : JsAny?>
Link copied to clipboard
object JsArrays
Link copied to clipboard
sealed interface JsTuple
Link copied to clipboard
sealed interface JsTuple1<out A : JsAny?> : JsTuple
Link copied to clipboard
sealed interface JsTuple2<out A : JsAny?, out B : JsAny?> : JsTuple1<A>
Link copied to clipboard
sealed interface JsTuple3<out A : JsAny?, out B : JsAny?, out C : JsAny?> : JsTuple2<A, B>
Link copied to clipboard
sealed interface JsTuple4<out A : JsAny?, out B : JsAny?, out C : JsAny?, out D : JsAny?> : JsTuple3<A, B, C>
Link copied to clipboard
sealed interface JsTuple5<out A : JsAny?, out B : JsAny?, out C : JsAny?, out D : JsAny?, out E : JsAny?> : JsTuple4<A, B, C, D>
Link copied to clipboard
sealed interface JsTuple6<out A : JsAny?, out B : JsAny?, out C : JsAny?, out D : JsAny?, out E : JsAny?, out F : JsAny?> : JsTuple5<A, B, C, D, E>
Link copied to clipboard
sealed interface JsTuple7<out A : JsAny?, out B : JsAny?, out C : JsAny?, out D : JsAny?, out E : JsAny?, out F : JsAny?, out G : JsAny?> : JsTuple6<A, B, C, D, E, F>
Link copied to clipboard
interface MutableArrayLike<T : JsAny?> : ArrayLike<T>
Link copied to clipboard
typealias ReadonlyArray<T> = JsArray<out T>

Functions

Link copied to clipboard
fun <T : JsAny?> ArrayLike<T>.asList(): List<T>
Link copied to clipboard
inline fun emptyTuple(): JsTuple
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): JsTuple1<A>
inline fun <A : JsAny?, B : JsAny?> tupleOf(first: A, second: B): JsTuple2<A, B>
inline fun <A : JsAny?, B : JsAny?, C : JsAny?> tupleOf(first: A, second: B, third: C): JsTuple3<A, B, C>
inline fun <A : JsAny?, B : JsAny?, C : JsAny?, D : JsAny?> tupleOf(first: A, second: B, third: C, fourth: D): JsTuple4<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): JsTuple5<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): JsTuple6<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): JsTuple7<A, B, C, D, E, F, G>