From 094c6b8dcee0ddd4a3bb62886d774d77ca3eee2e Mon Sep 17 00:00:00 2001 From: "mario.gk" Date: Tue, 22 Sep 2020 14:26:30 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20accessLibrary=20=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=20utils=20=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor-preset-vision/package.json | 1 + packages/editor-preset-vision/src/bundle/prototype.ts | 10 +--------- packages/utils/src/build-components.ts | 2 +- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/packages/editor-preset-vision/package.json b/packages/editor-preset-vision/package.json index cff9295c0..e3bbea6ed 100644 --- a/packages/editor-preset-vision/package.json +++ b/packages/editor-preset-vision/package.json @@ -20,6 +20,7 @@ "@ali/lowcode-editor-skeleton": "^1.0.9-6", "@ali/lowcode-plugin-designer": "^1.0.9-6", "@ali/lowcode-plugin-outline-pane": "^1.0.9-6", + "@ali/lowcode-utils": "^1.0.9-7", "@ali/ve-i18n-util": "^2.0.0", "@ali/ve-icons": "^4.1.9", "@ali/ve-less-variables": "2.0.3", diff --git a/packages/editor-preset-vision/src/bundle/prototype.ts b/packages/editor-preset-vision/src/bundle/prototype.ts index b91554240..2c3f7b44c 100644 --- a/packages/editor-preset-vision/src/bundle/prototype.ts +++ b/packages/editor-preset-vision/src/bundle/prototype.ts @@ -16,6 +16,7 @@ import { upgradePropConfig, upgradeConfigure, } from './upgrade-metadata'; +import { accessLibrary } from '@ali/lowcode-utils'; import { designer } from '../editor'; @@ -166,15 +167,6 @@ export interface OldGlobalPropConfig extends OldPropConfig { const packageMaps: any = {}; -function accessLibrary(library: string | object) { - if (typeof library !== 'string') { - return library; - } - - // TODO: enhance logic - return (window as any)[library]; -} - export function setPackages(packages: Array<{ package: string; library: object | string }>) { packages.forEach((item) => { let lib: any; diff --git a/packages/utils/src/build-components.ts b/packages/utils/src/build-components.ts index fcf4d17c1..6cfda9514 100644 --- a/packages/utils/src/build-components.ts +++ b/packages/utils/src/build-components.ts @@ -9,7 +9,7 @@ interface LibraryMap { [key: string]: string; } -function accessLibrary(library: string | Record) { +export function accessLibrary(library: string | Record) { if (typeof library !== 'string') { return library; }