kotlin
Obtains a KClass instance for the given constructor reference.
val <T : Any> JsClass<T>.kotlin: KClass<T>(source)
import kotlin.js.JsName
import kotlin.js.JsClass
import kotlin.reflect.KClass
// Assume this JavaScript class exists in the global scope.
@JsName("MyJsClass")
external class MyJsClass(val name: String)
fun main() {
// `MyJsClass` is a reference to the JavaScript constructor.
val jsCtor: JsClass<MyJsClass> = MyJsClass
// Obtain the Kotlin KClass for the JavaScript class.
val kClass: KClass<MyJsClass> = jsCtor.kotlin
println(kClass.simpleName) // Prints: MyJsClass
}