[JS IR BE] Implement kotlin.js.jsTypeOf as intrinsics

This commit is contained in:
Svyatoslav Kuzmich
2020-02-26 21:39:33 +03:00
parent dff7d7b7b9
commit 3ecee5c7cd
5 changed files with 50 additions and 1 deletions
+1
View File
@@ -0,0 +1 @@
var definedVariableX = 10;
+12
View File
@@ -0,0 +1,12 @@
// EXPECTED_REACHABLE_NODES: 1303
external val definedVariableX: Int
external val undefinedVariableX: Int
fun box(): String {
if (jsTypeOf(definedVariableX) != "number") return "Fail 1"
if (jsTypeOf(js("definedVariableX")) != "number") return "Fail 2"
if (jsTypeOf(undefinedVariableX) != "undefined") return "Fail 3"
if (jsTypeOf(js("undefinedVariableX")) != "undefined") return "Fail 4"
return "OK"
}