UNPKG

@vtj/designer

Version:

VTJ 是一款基于 Vue3 + Typescript 的低代码页面可视化设计器。内置低代码引擎、渲染器和代码生成器,面向前端开发者,开箱即用。 无缝嵌入本地开发工程,不改变前端开发流程和编码习惯。

40 lines (39 loc) 879 B
import { Dependencie, PlatformType } from '@vtj/core'; declare class DepsManager { private deps; constructor(deps?: Dependencie[]); /** * 匹配平台的依赖 * @param platform * @returns */ private matchDeps; /** * 获取内置依赖 * @returns */ get(): Dependencie[]; /** * 重置内置依赖 * @param deps */ set(deps: Dependencie[]): void; /** * 增加依赖项 * @param dep */ add(dep: Dependencie): void; /** * 项目与内置依赖进行合并,返回合并最终结果 * @param projectDeps * @returns */ merge(projectDeps: Dependencie[], platform?: PlatformType): Dependencie[]; /** * 删除内置依赖项 * @param name */ remove(name: string): void; } export declare const depsManager: DepsManager; export {};