JS: declare names for native declaration in root scope, to avoid clashing between inner names and global native names. Fix KT-14806
This commit is contained in:
+1
-1
@@ -20,7 +20,7 @@ fun box(): String {
|
||||
assertEquals("A::foo", f())
|
||||
assertEquals("B::boo", g())
|
||||
|
||||
val fs = js("B\$far\$lambda").toString() as String
|
||||
val fs: String = js("B\$far\$lambda").toString()
|
||||
val gs = (js("B\$gar\$lambda").toString() as String).replaceAll("boo", "foo").replaceAll("gar", "far")
|
||||
|
||||
assertEquals(gs, fs)
|
||||
|
||||
Reference in New Issue
Block a user