Package-level declarations

Types

Link copied to clipboard
external interface Context<T> : JsFunction1<String, T>
Link copied to clipboard
external interface JsFunction<in C, out O>
Link copied to clipboard
external interface JsFunction0<out O> : JsFunction<Nothing?, O>
Link copied to clipboard
external interface JsFunction1<in I, out O> : JsFunction<Nothing?, O>
Link copied to clipboard
external interface JsFunction2<in I1, in I2, out O> : JsFunction<Nothing?, O>
Link copied to clipboard
external interface JsFunction3<in I1, in I2, in I3, out O> : JsFunction<Nothing?, O>
Link copied to clipboard
external object require

Functions

Link copied to clipboard
Link copied to clipboard
inline fun <T : Any> assign(obj: T, builder: T.() -> Unit): T
Link copied to clipboard
fun <T : Any> clone(obj: T): T
Link copied to clipboard
operator fun <O> JsFunction0<O>.invoke(): Any
operator fun <I, O> JsFunction1<I, O>.invoke(arg: I): Any
operator fun <I1, I2, O> JsFunction2<I1, I2, O>.invoke(arg1: I1, arg2: I2): Any
operator fun <I1, I2, I3, O> JsFunction3<I1, I2, I3, O>.invoke(arg1: I1, arg2: I2, arg3: I3): Any
Link copied to clipboard
inline fun js(builder: dynamic.() -> Unit): dynamic
Link copied to clipboard
external fun <T> require(module: String): T
Link copied to clipboard
fun <T> requireAll(context: Context<T>)
Link copied to clipboard