import tsstdlib.Object
external open class Some : Object {
override fun hasOwnProperty(v: String): Boolean
override fun hasOwnProperty(v: Number): Boolean
override fun hasOwnProperty(v: Any): Boolean
override fun propertyIsEnumerable(v: String): Boolean
override fun propertyIsEnumerable(v: Number): Boolean
override fun propertyIsEnumerable(v: Any): Boolean
}
Which is wrong on many levels - we are not supposed to extend the typescript Object, we are explicitly to extend Object (Any in our case) at all .
Following code:
Which is wrong on many levels - we are not supposed to extend the typescript Object, we are explicitly to extend Object (Any in our case) at all .