From a4e79c6e8381351b08f50f1a12ace683226cee47 Mon Sep 17 00:00:00 2001 From: kleene Date: Thu, 24 Jul 2025 16:31:20 +0800 Subject: [PATCH] change codelanguage to arkTSMode Issue: ICOKMG Signed-off-by: kleene Change-Id: I791a3e85035681dbd992eda3fa76141d2015fedd --- compiler/src/interop/main.js | 6 +++--- .../src/fast_build/ark_compiler/interop/pre_define.ts | 7 ++++++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/compiler/src/interop/main.js b/compiler/src/interop/main.js index 36cbe76f2..2e7a8bced 100644 --- a/compiler/src/interop/main.js +++ b/compiler/src/interop/main.js @@ -51,7 +51,7 @@ const { } = require('./lib/fast_build/ark_compiler/interop/interop_manager'); const { - ARKTS_1_2 + ARKTS_MODE } = require('./lib/fast_build/ark_compiler/interop/pre_define'); configure({ @@ -505,7 +505,7 @@ function readAbilityEntrance(moduleJson) { if (moduleJson.module) { const moduleSrcEntrance = moduleJson.module.srcEntrance; const moduleSrcEntry = moduleJson.module.srcEntry; - const isStatic = moduleJson.module?.abilityStageCodeLanguage === ARKTS_1_2; + const isStatic = moduleJson.module?.arkTSMode === ARKTS_MODE.STATIC; if (moduleSrcEntry) { abilityPages.push(moduleSrcEntry); @@ -530,7 +530,7 @@ function readAbilityEntrance(moduleJson) { function setEntrance(abilityConfig, abilityPages) { if (abilityConfig && abilityConfig.length > 0) { abilityConfig.forEach(ability => { - const isStatic = ability.codeLanguage === ARKTS_1_2; + const isStatic = ability.arkTSMode === ARKTS_MODE.STATIC; if (ability.srcEntry) { abilityPages.push(ability.srcEntry); entryFileLanguageInfo.set(ability.srcEntry, isStatic); diff --git a/compiler/src/interop/src/fast_build/ark_compiler/interop/pre_define.ts b/compiler/src/interop/src/fast_build/ark_compiler/interop/pre_define.ts index eaa908d41..ce3ac1068 100644 --- a/compiler/src/interop/src/fast_build/ark_compiler/interop/pre_define.ts +++ b/compiler/src/interop/src/fast_build/ark_compiler/interop/pre_define.ts @@ -16,4 +16,9 @@ export const ARKTS_1_2: string = '1.2'; export const ARKTS_1_1: string = '1.1'; export const ARKTS_1_0: string = '1.0'; -export const ARKTS_HYBRID: string = 'hybrid'; \ No newline at end of file +export const ARKTS_HYBRID: string = 'hybrid'; + +export enum ARKTS_MODE { + STATIC = 'static', + DYNAMIC = 'dynamic' +} \ No newline at end of file -- Gitee