All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jsMain.js.core.Object.kt Maven / Gradle / Ivy

package js.core

external class Object internal constructor() {
    fun hasOwnProperty(v: String): Boolean
    fun isPrototypeOf(v: Any): Boolean
    fun propertyIsEnumerable(v: String): Boolean
    fun toLocaleString(): String
    fun valueOf(): Any

    companion object {
        fun  assign(dest: R, vararg src: T?): R
        fun  create(o: T?, properties: dynamic = definedExternally): T
        fun  defineProperties(o: T, properties: dynamic): T
        fun  defineProperty(o: T, p: String, attributes: PropertyDescriptor

): T fun entries(o: ReadonlyRecord): ReadonlyArray> fun entries(o: Any): ReadonlyArray> fun freeze(o: T): R fun getOwnPropertyDescriptor(o: Any, p: String): PropertyDescriptor fun getOwnPropertyNames(o: Any): ReadonlyArray fun getOwnPropertySymbols(o: Any): ReadonlyArray fun

getPrototypeOf(o: T): P fun hasOwn(o: Any, v: String /* PropertyKey */): Boolean fun hasOwn(o: Any, v: Number /* PropertyKey */): Boolean fun hasOwn(o: Any, v: Symbol /* PropertyKey */): Boolean fun `is`(value1: Any?, value2: Any?): Boolean fun isExtensible(o: Any): Boolean fun isFrozen(o: Any): Boolean fun isSealed(o: Any): Boolean fun keys(o: Any): ReadonlyArray fun preventExtensions(o: T): T fun seal(o: T): T fun values(o: ReadonlyRecord<*, T>): ReadonlyArray fun values(o: Any): ReadonlyArray } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy