diff --git a/packages/code-generator/src/plugins/component/rax/containerInjectDataSourceEngine.ts b/packages/code-generator/src/plugins/component/rax/containerInjectDataSourceEngine.ts index 2c8005535..bd503911a 100644 --- a/packages/code-generator/src/plugins/component/rax/containerInjectDataSourceEngine.ts +++ b/packages/code-generator/src/plugins/component/rax/containerInjectDataSourceEngine.ts @@ -1,5 +1,3 @@ -import { CompositeValue, DataSourceConfig, isJSExpression, isJSFunction } from '@ali/lowcode-types'; - import { CLASS_DEFINE_CHUNK_NAME, COMMON_CHUNK_NAME } from '../../../const/generator'; import { @@ -8,7 +6,12 @@ import { ChunkType, FileType, ICodeStruct, + CompositeValue, + DataSourceConfig, + isJSExpression, + isJSFunction, } from '../../../types'; + import { generateUnknownType } from '../../../utils/compositeType'; import { isContainerSchema } from '../../../utils/schema'; import { RAX_CHUNK_NAME } from './const'; diff --git a/packages/code-generator/src/plugins/project/framework/rax/plugins/packageJSON.ts b/packages/code-generator/src/plugins/project/framework/rax/plugins/packageJSON.ts index 4da909235..f731164ed 100644 --- a/packages/code-generator/src/plugins/project/framework/rax/plugins/packageJSON.ts +++ b/packages/code-generator/src/plugins/project/framework/rax/plugins/packageJSON.ts @@ -1,4 +1,3 @@ -import { NpmInfo } from '@ali/lowcode-types'; import { COMMON_CHUNK_NAME } from '../../../../../const/generator'; import { @@ -9,6 +8,7 @@ import { ICodeStruct, IPackageJSON, IProjectInfo, + NpmInfo, } from '../../../../../types'; import { isNpmInfo } from '../../../../../utils/schema'; import { calcCompatibleVersion } from '../../../../../utils/version'; diff --git a/packages/code-generator/src/types/core.ts b/packages/code-generator/src/types/core.ts index 1d33616e0..c6adf5bbf 100644 --- a/packages/code-generator/src/types/core.ts +++ b/packages/code-generator/src/types/core.ts @@ -1,9 +1,7 @@ -import { JSExpression, JSFunction, NodeSchema } from '@ali/lowcode-types'; - import { CustomHandlerSet } from '../utils/compositeType'; import { IParseResult } from './intermediate'; import { IResultDir, IResultFile } from './result'; -import { IBasicSchema, IProjectSchema } from './schema'; +import { IBasicSchema, IProjectSchema, JSExpression, JSFunction, NodeSchema } from './schema'; export enum FileType { CSS = 'css', diff --git a/packages/code-generator/src/utils/schema.ts b/packages/code-generator/src/utils/schema.ts index f741bb111..68dc4695f 100644 --- a/packages/code-generator/src/utils/schema.ts +++ b/packages/code-generator/src/utils/schema.ts @@ -1,4 +1,4 @@ -import { ContainerSchema, NpmInfo } from '@ali/lowcode-types'; +import { ContainerSchema, NpmInfo } from '../types'; export function isContainerSchema(x: any): x is ContainerSchema { return typeof x === 'object' && x && typeof x.componentName === 'string' && typeof x.fileName === 'string';