JS: make Any as upper bound of type parameter of JsClass and helpers
This commit is contained in:
@@ -17,12 +17,12 @@
|
||||
package kotlin.js
|
||||
|
||||
@native
|
||||
interface JsClass<T> {
|
||||
interface JsClass<T : Any> {
|
||||
val name: String
|
||||
}
|
||||
|
||||
@native
|
||||
fun <T> jsClass(): JsClass<T> = noImpl
|
||||
fun <T : Any> jsClass(): JsClass<T> = noImpl
|
||||
|
||||
val <T> T.jsClass: JsClass<T>
|
||||
val <T : Any> T.jsClass: JsClass<T>
|
||||
get() = js("Object").getPrototypeOf(this).constructor
|
||||
|
||||
Reference in New Issue
Block a user