From 02acc4d35e4f1eca091ab98a56e78bbe89fabf46 Mon Sep 17 00:00:00 2001 From: sniperc96 Date: Wed, 13 Aug 2025 20:35:19 +0800 Subject: [PATCH] fix bug of prop Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/ICSU29 Signed-off-by: sniperc96 --- ets2panda/linter/src/lib/TypeScriptLinter.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/ets2panda/linter/src/lib/TypeScriptLinter.ts b/ets2panda/linter/src/lib/TypeScriptLinter.ts index 2ba0b44631..14461a5e5e 100644 --- a/ets2panda/linter/src/lib/TypeScriptLinter.ts +++ b/ets2panda/linter/src/lib/TypeScriptLinter.ts @@ -9590,11 +9590,8 @@ export class TypeScriptLinter extends BaseTypeScriptLinter { private isTargetStorageType(storage: ts.Identifier, targetTypes: string[]): boolean { const decl = this.tsUtils.getDeclarationNode(storage); - if (!decl) { - if (targetTypes.includes(storage.getText())) { - return true; - } - return false; + if (!decl || decl.getSourceFile() !== storage.getSourceFile()) { + return targetTypes.includes(storage.getText()); } if (!ts.isVariableDeclaration(decl)) { -- Gitee