epic-designer-dev
Version:
基于vue3的设计器,可视化开发页面表单。在epic-designer的基础上新增了字典选择器
13 lines (12 loc) • 448 B
TypeScript
import { ComponentInternalInstance } from 'vue';
import { ComponentSchema } from './epic-designer';
export interface ExtendedExposed {
getAttr?: (key: string) => any;
getValue?: () => any;
schema?: ComponentSchema;
setAttr?: (key: string, value: any) => any;
setValue?: (value: any) => void;
}
export type EpicNodeInstance = ComponentInternalInstance & {
exposed?: ComponentInternalInstance['exposed'] & ExtendedExposed;
};