[Wasm] Default parameter values for external functions
+ import top-level external functions wrapped in lambdas
This commit is contained in:
committed by
Space
parent
f8262a2549
commit
f833fc4bcb
@@ -164,7 +164,11 @@ internal fun convertJsStringToKotlinString(x: ExternalInterfaceType): String {
|
||||
internal external fun jsWriteStringIntoMemory(str: ExternalInterfaceType, addr: Int)
|
||||
|
||||
|
||||
internal fun kotlinToJsStringAdapter(x: String): ExternalInterfaceType {
|
||||
internal fun kotlinToJsStringAdapter(x: String?): ExternalInterfaceType? {
|
||||
// Using nullable String to represent default value
|
||||
// for parameters with default values
|
||||
if (x == null)
|
||||
return null
|
||||
return importStringFromWasm(exportString(x))
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user