Companion

Functions

Link copied to clipboard
external fun <T : JsAny, R : T> assign(dest: R, vararg src: T?): R
Link copied to clipboard
external fun <T : JsAny> create(o: T?, properties: PropertyDescriptorMap = definedExternally): T
Link copied to clipboard
external fun <T : JsAny> defineProperties(o: T, properties: PropertyDescriptorMap): T
Link copied to clipboard
external fun <T : JsAny, P : JsAny?> defineProperty(o: T, p: PropertyKey, attributes: TypedPropertyDescriptor<P>): T
external fun <T : JsAny, P : JsAny?> defineProperty(o: T, p: String, attributes: TypedPropertyDescriptor<P>): T
Link copied to clipboard
external fun entries(o: JsAny): ReadonlyArray<Tuple2<JsString, JsAny?>>
external fun <T : JsAny?> entries(o: ReadonlyRecord<JsString, T>): ReadonlyArray<Tuple2<JsString, T>>
Link copied to clipboard
external fun <R : JsAny?, T : R> freeze(o: T): R
Link copied to clipboard
external fun <T : JsAny?> fromEntries(entries: ReadonlyArray<Tuple2<JsString, T>>): ReadonlyRecord<JsString, T>
external fun <T : JsAny?> fromEntries(entries: JsIterable<Tuple2<JsString, T>>): ReadonlyRecord<JsString, T>
Link copied to clipboard
external fun <T : JsAny?> getOwnPropertyDescriptor(o: JsAny, p: PropertyKey): TypedPropertyDescriptor<T>?
external fun <T : JsAny?> getOwnPropertyDescriptor(o: JsAny, p: String): TypedPropertyDescriptor<T>?
Link copied to clipboard
external fun getOwnPropertyNames(o: JsAny): ReadonlyArray<JsString>
Link copied to clipboard
Link copied to clipboard
external fun <P : JsAny, T : P> getPrototypeOf(o: T): P
Link copied to clipboard
external fun <T : JsAny, K : PropertyKey> groupBy(items: ReadonlyArray<T>, keySelector: (value: T, index: Int) -> K): ReadonlyRecord<K, ReadonlyArray<T>>
Link copied to clipboard
external fun hasOwn(o: JsAny, v: PropertyKey): Boolean
external fun hasOwn(o: JsAny, v: String): Boolean
Link copied to clipboard
external fun is(value1: JsAny?, value2: JsAny?): Boolean
Link copied to clipboard
external fun isExtensible(o: JsAny): Boolean
Link copied to clipboard
external fun isFrozen(o: JsAny): Boolean
Link copied to clipboard
external fun isSealed(o: JsAny): Boolean
Link copied to clipboard
external fun keys(o: JsAny): ReadonlyArray<JsString>
Link copied to clipboard
external fun <T : JsAny?> preventExtensions(o: T): T
Link copied to clipboard
external fun <T : JsAny?> seal(o: T): T
Link copied to clipboard
external fun <T : JsAny> setPrototypeOf(o: T, proto: JsAny?): T
Link copied to clipboard
external fun values(o: JsAny): ReadonlyArray<JsAny?>
external fun <T : JsAny> values(o: ReadonlyRecord<*, T>): ReadonlyArray<T>