UNPKG

@vtj/designer

Version:

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

37 lines (36 loc) 809 B
import { Widget, RegionType } from '../framework'; /** * Widget管理类 */ declare class WidgetManager { private widgets; constructor(); private createWidgets; /** * 注册一个器件 * @param widget */ register(widget: Widget): void; /** * 根据名称获取器件配置 * @param name * @returns */ get(name: string): Widget; /** * 修改器件 * @param name * @param widget * @returns */ set(name: string, widget: Partial<Widget>): void; /** * 根据区域名称获取区域内的器件配置 * @param region * @param group * @returns */ getWidgets(region?: keyof typeof RegionType, group?: string): Widget[]; } export declare const widgetManager: WidgetManager; export {};