From 3ae05e7ec6ed929eb8294d43f5001e009eee5090 Mon Sep 17 00:00:00 2001 From: Alexander Gorshenev Date: Fri, 31 Jan 2025 19:33:22 -0500 Subject: [PATCH] Have some import in the example --- arkoala-arkts/libarkts/examples/input/library.sts | 1 + arkoala-arkts/libarkts/examples/input/main.sts | 3 ++- arkoala-arkts/libarkts/examples/src/component-transformer.ts | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 arkoala-arkts/libarkts/examples/input/library.sts diff --git a/arkoala-arkts/libarkts/examples/input/library.sts b/arkoala-arkts/libarkts/examples/input/library.sts new file mode 100644 index 000000000..9d7a1f0e1 --- /dev/null +++ b/arkoala-arkts/libarkts/examples/input/library.sts @@ -0,0 +1 @@ +export @interface Component {} diff --git a/arkoala-arkts/libarkts/examples/input/main.sts b/arkoala-arkts/libarkts/examples/input/main.sts index e26d1d1f5..2d248dd46 100644 --- a/arkoala-arkts/libarkts/examples/input/main.sts +++ b/arkoala-arkts/libarkts/examples/input/main.sts @@ -1,10 +1,11 @@ +import { Component } from "./library" + /* Library code */ class StructBase {} @interface BuilderLambda { value: string } -@interface Component {} /* User code */ // @interface __Options_MyComponent {} diff --git a/arkoala-arkts/libarkts/examples/src/component-transformer.ts b/arkoala-arkts/libarkts/examples/src/component-transformer.ts index 4b4ed420b..c90be1ffd 100644 --- a/arkoala-arkts/libarkts/examples/src/component-transformer.ts +++ b/arkoala-arkts/libarkts/examples/src/component-transformer.ts @@ -59,8 +59,8 @@ export class ComponentTransformer extends AbstractVisitor { node, [ // importDecl, - ...interfaceDeclarations, - ...node.statements + ...node.statements, + ...interfaceDeclarations ] ) } -- Gitee