UNPKG

@vtj/designer

Version:

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

47 lines (46 loc) 1.69 kB
import { RegionType } from '../../framework'; import { DefineComponent, ComputedRef, Ref, ComponentOptionsMixin, PublicProps, ComponentProvideOptions, CreateComponentPublicInstanceWithMixins, ExtractPropTypes, PropType, GlobalComponents, GlobalDirectives } from 'vue'; import { Widget } from '../..'; export interface Props { region: RegionType; index?: number; } declare const _default: DefineComponent<Props, { widgets: ComputedRef< Widget[]>; widgetsRef: Ref<any, any>; setActive: (name: string) => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<Props> & Readonly<{}>, { index: number; }, {}, {}, {}, string, ComponentProvideOptions, false, { widgetsRef: ( CreateComponentPublicInstanceWithMixins<Readonly< ExtractPropTypes<{ region: { type: PropType<RegionType>; required: true; }; widget: { type: PropType<Widget>; required: true; }; }>> & Readonly<{}>, { widgetRef: Ref<any, any>; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, PublicProps, {}, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly< ExtractPropTypes<{ region: { type: PropType<RegionType>; required: true; }; widget: { type: PropType<Widget>; required: true; }; }>> & Readonly<{}>, { widgetRef: Ref<any, any>; }, {}, {}, {}, {}> | null)[]; }, any>; export default _default;