[K/JS] Use only single variant of default arguments function wrapper for exported and not-exported functions

This commit is contained in:
Artem Kobzar
2022-09-19 17:49:04 +00:00
committed by Space
parent ea7ce55082
commit 73e7053c35
59 changed files with 1109 additions and 597 deletions
+10 -7
View File
@@ -18,6 +18,9 @@ internal fun jsEqeq(a: Any?, b: Any?): Boolean
@JsIntrinsic
internal fun jsNotEq(a: Any?, b: Any?): Boolean
@JsIntrinsic
internal fun jsUndefined(): Nothing?
@JsIntrinsic
internal fun jsEqeqeq(a: Any?, b: Any?): Boolean
@@ -172,9 +175,6 @@ internal fun float32ArrayOf(a: Any?): Any?
@JsIntrinsic
internal fun float64ArrayOf(a: Any?): Any?
@JsIntrinsic
internal fun <T> objectCreate(): T
@JsIntrinsic
internal fun <T> sharedBoxCreate(v: T?): dynamic
@@ -184,15 +184,15 @@ internal fun <T> sharedBoxRead(box: dynamic): T?
@JsIntrinsic
internal fun <T> sharedBoxWrite(box: dynamic, nv: T?)
@JsIntrinsic
internal fun jsUndefined(): Nothing?
@JsIntrinsic
internal fun <T> DefaultType(): T
@JsIntrinsic
internal fun jsBind(receiver: Any?, target: Any?): Any?
@JsIntrinsic
internal fun jsCall(receiver: Any?, target: Any?, vararg args: Any?): Any?
@JsIntrinsic
internal fun <A> slice(a: A): A
@@ -220,4 +220,7 @@ internal fun <reified T : Any> jsClassIntrinsic(): JsClass<T>
internal fun jsInIntrinsic(lhs: Any?, rhs: Any): Boolean
@JsIntrinsic
internal fun jsDelete(e: Any?)
internal fun jsDelete(e: Any?)
@JsIntrinsic
internal fun jsContextfulRef(context: dynamic, fn: dynamic): dynamic