[K/JS] Move ES modules logic to a new transformer with IC

This commit is contained in:
Artem Kobzar
2022-10-13 07:32:44 +00:00
committed by Space Team
parent 54deba63a1
commit de880ce9aa
88 changed files with 2476 additions and 1134 deletions
@@ -24,7 +24,7 @@ open class B {
// FILE: entry.mjs
// ENTRY_ES_MODULE
import { A, B } from "./main/index.js";
import { A, B } from "./inheritanceInNativeClass_v5.mjs";
function createA() {
function ADerived() {
@@ -46,7 +46,7 @@ function createB() {
return new BDerived();
}
function box() {
export function box() {
let a = createA();
if (a.bar(0) != 124) return "fail1";
@@ -54,6 +54,4 @@ function box() {
if (b.bar(0) != 42) return "fail2";
return "OK";
}
console.assert(box() == "OK");
}