diff --git a/js/js.translator/testData/typescript-export/constructors/constructors.kt b/js/js.translator/testData/typescript-export/constructors/constructors.kt index 8e543dcf2dd..73db62c5f53 100644 --- a/js/js.translator/testData/typescript-export/constructors/constructors.kt +++ b/js/js.translator/testData/typescript-export/constructors/constructors.kt @@ -4,10 +4,12 @@ // RUN_PLAIN_BOX_FUNCTION // SKIP_MINIFICATION // SKIP_NODE_JS +// INFER_MAIN_MODULE // TODO fix statics export in DCE-driven mode // SKIP_DCE_DRIVEN +// MODULE: JS_TESTS // FILE: f1.kt @file:JsExport diff --git a/js/js.translator/testData/typescript-export/declarations/declarations.kt b/js/js.translator/testData/typescript-export/declarations/declarations.kt index e16776a9a07..4e99a14adb7 100644 --- a/js/js.translator/testData/typescript-export/declarations/declarations.kt +++ b/js/js.translator/testData/typescript-export/declarations/declarations.kt @@ -2,6 +2,9 @@ // RUN_PLAIN_BOX_FUNCTION // SKIP_MINIFICATION // SKIP_NODE_JS +// INFER_MAIN_MODULE +// MODULE: JS_TESTS +// FILE: declarations.kt package foo diff --git a/js/js.translator/testData/typescript-export/inheritance/inheritance.kt b/js/js.translator/testData/typescript-export/inheritance/inheritance.kt index bb3a40a6885..7f1080a20fa 100644 --- a/js/js.translator/testData/typescript-export/inheritance/inheritance.kt +++ b/js/js.translator/testData/typescript-export/inheritance/inheritance.kt @@ -3,6 +3,9 @@ // RUN_PLAIN_BOX_FUNCTION // SKIP_MINIFICATION // SKIP_NODE_JS +// INFER_MAIN_MODULE +// MODULE: JS_TESTS +// FILE: inheritance.kt @file:JsExport diff --git a/js/js.translator/testData/typescript-export/moduleSystems/commonjs.kt b/js/js.translator/testData/typescript-export/moduleSystems/commonjs.kt index 133cb4a7898..03e8ad739c0 100644 --- a/js/js.translator/testData/typescript-export/moduleSystems/commonjs.kt +++ b/js/js.translator/testData/typescript-export/moduleSystems/commonjs.kt @@ -1,7 +1,10 @@ // CHECK_TYPESCRIPT_DECLARATIONS // SKIP_MINIFICATION // SKIP_NODE_JS +// INFER_MAIN_MODULE +// MODULE: JS_TESTS // MODULE_KIND: COMMON_JS +// FILE: commonjs.kt @file:JsExport diff --git a/js/js.translator/testData/typescript-export/moduleSystems/plain.kt b/js/js.translator/testData/typescript-export/moduleSystems/plain.kt index 92a9c994875..34e9d94b32d 100644 --- a/js/js.translator/testData/typescript-export/moduleSystems/plain.kt +++ b/js/js.translator/testData/typescript-export/moduleSystems/plain.kt @@ -1,6 +1,9 @@ // CHECK_TYPESCRIPT_DECLARATIONS // SKIP_MINIFICATION // SKIP_NODE_JS +// INFER_MAIN_MODULE +// MODULE: JS_TESTS +// FILE: plain.kt @file:JsExport diff --git a/js/js.translator/testData/typescript-export/moduleSystems/umd.kt b/js/js.translator/testData/typescript-export/moduleSystems/umd.kt index 1e11dd8246d..c0b5d432349 100644 --- a/js/js.translator/testData/typescript-export/moduleSystems/umd.kt +++ b/js/js.translator/testData/typescript-export/moduleSystems/umd.kt @@ -1,7 +1,10 @@ // CHECK_TYPESCRIPT_DECLARATIONS // SKIP_MINIFICATION // SKIP_NODE_JS +// INFER_MAIN_MODULE +// MODULE: JS_TESTS // MODULE_KIND: UMD +// FILE: umd.kt @file:JsExport diff --git a/js/js.translator/testData/typescript-export/namespaces/namespaces.kt b/js/js.translator/testData/typescript-export/namespaces/namespaces.kt index 976e1413a04..d13be42a6ba 100644 --- a/js/js.translator/testData/typescript-export/namespaces/namespaces.kt +++ b/js/js.translator/testData/typescript-export/namespaces/namespaces.kt @@ -2,7 +2,9 @@ // RUN_PLAIN_BOX_FUNCTION // SKIP_MINIFICATION // SKIP_NODE_JS +// INFER_MAIN_MODULE +// MODULE: JS_TESTS // FILE: file1.kt package foo.bar.baz diff --git a/js/js.translator/testData/typescript-export/primitives/primitives.kt b/js/js.translator/testData/typescript-export/primitives/primitives.kt index ec11c3d064e..267359641fa 100644 --- a/js/js.translator/testData/typescript-export/primitives/primitives.kt +++ b/js/js.translator/testData/typescript-export/primitives/primitives.kt @@ -2,6 +2,9 @@ // RUN_PLAIN_BOX_FUNCTION // SKIP_MINIFICATION // SKIP_NODE_JS +// INFER_MAIN_MODULE +// MODULE: JS_TESTS +// FILE: primitives.kt @file:JsExport diff --git a/js/js.translator/testData/typescript-export/selectiveExport/selectiveExport.kt b/js/js.translator/testData/typescript-export/selectiveExport/selectiveExport.kt index 03523339752..8d6050d2834 100644 --- a/js/js.translator/testData/typescript-export/selectiveExport/selectiveExport.kt +++ b/js/js.translator/testData/typescript-export/selectiveExport/selectiveExport.kt @@ -2,7 +2,9 @@ // RUN_PLAIN_BOX_FUNCTION // SKIP_MINIFICATION // SKIP_NODE_JS +// INFER_MAIN_MODULE +// MODULE: JS_TESTS // FILE: file1.kt package foo diff --git a/js/js.translator/testData/typescript-export/visibility/visibility.kt b/js/js.translator/testData/typescript-export/visibility/visibility.kt index 8b573d6a6d3..221ac446282 100644 --- a/js/js.translator/testData/typescript-export/visibility/visibility.kt +++ b/js/js.translator/testData/typescript-export/visibility/visibility.kt @@ -2,10 +2,14 @@ // RUN_PLAIN_BOX_FUNCTION // SKIP_MINIFICATION // SKIP_NODE_JS +// INFER_MAIN_MODULE // TODO fix statics export in DCE-driven mode // SKIP_DCE_DRIVEN +// MODULE: JS_TESTS +// FILE: visibility.kt + @file:JsExport internal val internalVal = 10