Module: designer
Table of contents
Enumerations
Classes
Interfaces
- AppWidget
- AssetGroup
- DesignHelper
- EngineOptions
- Setter
- SimulatorEnv
- SimulatorOptions
- TabWidget
- VtjElement
- Widget
Type Aliases
Variables
- API_METHOD_TYPES
- Binder
- Box
- EVENT_MODIFIERS
- Editor
- EventBinder
- Icon
- Item
- KEYBOARD_EVENT_LIST
- MOBILE_SIZE
- MOUSE_EVENT_LIST
- NAME_REGEX
- PAD_SIZE
- Panel
- RegionWrapper
- SetterView
- SetterWrapper
- Skeleton
- SkeletonWrapper
- SlotsPicker
- Tabs
- VTJ_DESIGNER_VERSION
- VariableBinder
- Viewer
- Viewport
- WidgetWrapper
- builtInDeps
- builtInMaterials
- builtInSetters
- builtInWidgets
- defaultSetter
- depsManager
- engineKey
- regions
- setterManager
- setters
- widgetManager
- widgets
Functions
Type Aliases
RegionWrapperInstance
Ƭ RegionWrapperInstance: InstanceType
<typeof RegionWrapper
>
Defined in
packages/designer/types/wrappers/region.d.ts:16
SkeletonWrapperInstance
Ƭ SkeletonWrapperInstance: InstanceType
<typeof SkeletonWrapper
>
Defined in
packages/designer/types/wrappers/skeleton.d.ts:79
VueComponent
Ƭ VueComponent: Record
<string
, any
> | VNode
| DefineComponent
<any
, any
, any
, any
>
Defined in
packages/designer/types/framework/types.d.ts:4
WidgetWrapperInstance
Ƭ WidgetWrapperInstance: InstanceType
<typeof WidgetWrapper
>
Defined in
packages/designer/types/wrappers/widget.d.ts:25
Variables
API_METHOD_TYPES
• Const
API_METHOD_TYPES: string
[]
api请求方法
Defined in
packages/designer/types/constants.d.ts:24
Binder
• Const
Binder: __VLS_WithTemplateSlots
<DefineComponent
<__VLS_TypePropsToRuntimeProps
<Props
>, {}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, { cancel
: (...args
: any
[]) => void
; close
: (...args
: any
[]) => void
; pick
: (...args
: any
[]) => void
; submit
: (...args
: any
[]) => void
; unbind
: (...args
: any
[]) => void
; update:modelValue
: (...args
: any
[]) => void
}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_TypePropsToRuntimeProps
<Props
>>> & { onCancel?
: (...args
: any
[]) => any
; onClose?
: (...args
: any
[]) => any
; onPick?
: (...args
: any
[]) => any
; onSubmit?
: (...args
: any
[]) => any
; onUnbind?
: (...args
: any
[]) => any
; onUpdate:modelValue?
: (...args
: any
[]) => any
}, {}, {}>, { default?
: (_
: {}) => any
}>
Defined in
packages/designer/types/components/shared/binder.d.ts:15
Box
• Const
Box: DefineComponent
<__VLS_TypePropsToRuntimeProps
<Props
>, {}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, { dragend
: (...args
: any
[]) => void
; dragstart
: (...args
: any
[]) => void
; edit
: (...args
: any
[]) => void
; remove
: (...args
: any
[]) => void
}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_TypePropsToRuntimeProps
<Props
>>> & { onDragend?
: (...args
: any
[]) => any
; onDragstart?
: (...args
: any
[]) => any
; onEdit?
: (...args
: any
[]) => any
; onRemove?
: (...args
: any
[]) => any
}, {}, {}>
Defined in
packages/designer/types/components/shared/box.d.ts:11
EVENT_MODIFIERS
• Const
EVENT_MODIFIERS: string
[]
事件修饰符
Defined in
packages/designer/types/constants.d.ts:28
Editor
• Const
Editor: DefineComponent
<{ border
: { type
: PropType
<boolean
> } ; dark
: { default
: boolean
; type
: PropType
<boolean
> } ; height
: { default
: string
; type
: PropType
<string
> } ; lang
: { default
: string
; type
: PropType
<string
> } ; minimap
: { default
: boolean
; type
: PropType
<boolean
> } ; modelValue
: { default
: string
; type
: PropType
<string
> } ; options
: { default
: () => {} ; type
: PropType
<editor.IEditorConstructionOptions
> } ; readonly
: { default
: boolean
; type
: PropType
<boolean
> } }, { getEditor
: () => editor.IStandaloneCodeEditor
| null
}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, { blur
: (...args
: any
[]) => void
; change
: (...args
: any
[]) => void
; update:modelValue
: (...args
: any
[]) => void
}, string
, PublicProps
, Readonly
<ExtractPropTypes
<{ border
: { type
: PropType
<boolean
> } ; dark
: { default
: boolean
; type
: PropType
<boolean
> } ; height
: { default
: string
; type
: PropType
<string
> } ; lang
: { default
: string
; type
: PropType
<string
> } ; minimap
: { default
: boolean
; type
: PropType
<boolean
> } ; modelValue
: { default
: string
; type
: PropType
<string
> } ; options
: { default
: () => {} ; type
: PropType
<editor.IEditorConstructionOptions
> } ; readonly
: { default
: boolean
; type
: PropType
<boolean
> } }>> & { onBlur?
: (...args
: any
[]) => any
; onChange?
: (...args
: any
[]) => any
; onUpdate:modelValue?
: (...args
: any
[]) => any
}, { dark
: boolean
; height
: string
; lang
: string
; minimap
: boolean
; modelValue
: string
; options
: editor.IEditorConstructionOptions
; readonly
: boolean
}, {}>
Defined in
packages/designer/types/components/editor/index.d.ts:2
EventBinder
• Const
EventBinder: DefineComponent
<__VLS_TypePropsToRuntimeProps
<Props
>, {}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, {}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_TypePropsToRuntimeProps
<Props
>>>, {}, {}>
Defined in
packages/designer/types/components/binders/event.d.ts:11
Icon
• Const
Icon: DefineComponent
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { active
: boolean
; open
: boolean
}>, {}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, { click
: (...args
: any
[]) => void
}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { active
: boolean
; open
: boolean
}>>> & { onClick?
: (...args
: any
[]) => any
}, { active
: boolean
; open
: boolean
}, {}>
Defined in
packages/designer/types/components/shared/Icon.d.ts:10
Item
• Const
Item: __VLS_WithTemplateSlots
<DefineComponent
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { actions
: () => never
[] }>, {}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, { action
: (...args
: any
[]) => void
; click
: (...args
: any
[]) => void
; switch
: (...args
: any
[]) => void
; update:modelValue
: (...args
: any
[]) => void
}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { actions
: () => never
[] }>>> & { onAction?
: (...args
: any
[]) => any
; onClick?
: (...args
: any
[]) => any
; onSwitch?
: (...args
: any
[]) => any
; onUpdate:modelValue?
: (...args
: any
[]) => any
}, { actions
: ("add"
| "copy"
| "invisible"
| "visible"
| "remove"
| "edit"
| "lock"
| "unlock"
| "home"
)[] }, {}>, { default?
: (_
: {}) => any
; status?
: (_
: {}) => any
}>
Defined in
packages/designer/types/components/shared/item.d.ts:56
KEYBOARD_EVENT_LIST
• Const
KEYBOARD_EVENT_LIST: string
[]
键盘事件
Defined in
packages/designer/types/constants.d.ts:20
MOBILE_SIZE
• Const
MOBILE_SIZE: Object
Type declaration
Name | Type |
---|---|
height | number |
width | number |
Defined in
packages/designer/types/constants.d.ts:1
MOUSE_EVENT_LIST
• Const
MOUSE_EVENT_LIST: string
[]
鼠标事件列表
Defined in
packages/designer/types/constants.d.ts:16
NAME_REGEX
• Const
NAME_REGEX: RegExp
名称正则表达式
Defined in
packages/designer/types/constants.d.ts:12
PAD_SIZE
• Const
PAD_SIZE: Object
Type declaration
Name | Type |
---|---|
height | number |
width | number |
Defined in
packages/designer/types/constants.d.ts:5
Panel
• Const
Panel: __VLS_WithTemplateSlots
<DefineComponent
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { header
: boolean
}>, {}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, { back
: (...args
: any
[]) => void
; edit
: (...args
: any
[]) => void
; plus
: (...args
: any
[]) => void
; remove
: (...args
: any
[]) => void
; save
: (...args
: any
[]) => void
}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { header
: boolean
}>>> & { onBack?
: (...args
: any
[]) => any
; onEdit?
: (...args
: any
[]) => any
; onPlus?
: (...args
: any
[]) => any
; onRemove?
: (...args
: any
[]) => any
; onSave?
: (...args
: any
[]) => any
}, { header
: boolean
}, {}>, { actions?
: (_
: {}) => any
; default?
: (_
: {}) => any
; footer?
: (_
: {}) => any
}>
Defined in
packages/designer/types/components/shared/panel.d.ts:13
RegionWrapper
• Const
RegionWrapper: DefineComponent
<{ region
: { required
: true
; type
: PropType
<"Brand"
| "Toolbar"
| "Actions"
| "Apps"
| "Workspace"
| "Settings"
| "Status"
| "Preview"
> } }, { regionRef
: Ref
<any
> }, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, {}, string
, PublicProps
, Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<"Brand"
| "Toolbar"
| "Actions"
| "Apps"
| "Workspace"
| "Settings"
| "Status"
| "Preview"
> } }>>, {}, {}>
Defined in
packages/designer/types/wrappers/region.d.ts:3
SetterView
• Const
SetterView: DefineComponent
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { label
: string
; options
: () => never
[] ; variable
: boolean
}>, {}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, { change
: (...args
: any
[]) => void
; remove
: (...args
: any
[]) => void
}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { label
: string
; options
: () => never
[] ; variable
: boolean
}>>> & { onChange?
: (...args
: any
[]) => any
; onRemove?
: (...args
: any
[]) => any
}, { label
: string
; options
: any
[] ; variable
: boolean
}, {}>
Defined in
packages/designer/types/components/setter.d.ts:18
SetterWrapper
• Const
SetterWrapper: DefineComponent
<{ context
: { default
: null
; type
: PropType
<Context
| null
> } ; current
: { default
: null
; type
: PropType
<BlockModel
| null
> } ; label
: StringConstructor
; name
: StringConstructor
; options
: { type
: ArrayConstructor
; default
: () => never
[] } ; removable
: { default
: boolean
; type
: BooleanConstructor
} ; setters
: { required
: true
; type
: PropType
<string
| MaterialSetter
| (string
| MaterialSetter
)[]> ; default
: () => never
[] } ; title
: StringConstructor
; value
: { default
: undefined
; type
: (BooleanConstructor
| StringConstructor
| ObjectConstructor
| ArrayConstructor
| NumberConstructor
)[] } ; variable
: { default
: boolean
; type
: BooleanConstructor
} }, unknown
, unknown
, { computedOptions
: () => unknown
[] ; computedSetters
: () => { component
: any
; label
: string
; name
: string
; props
: Record
<string
, any
> }[] ; defaultSetter
: () => string
}, { changeValue
: (val
: any
) => void
; getSetter
: (name
: string
| Setter
) => Setter
; onRemove
: (name
: string
) => void
}, ComponentOptionsMixin
, ComponentOptionsMixin
, ("change"
| "remove"
)[], "change"
| "remove"
, PublicProps
, Readonly
<ExtractPropTypes
<{ context
: { default
: null
; type
: PropType
<Context
| null
> } ; current
: { default
: null
; type
: PropType
<BlockModel
| null
> } ; label
: StringConstructor
; name
: StringConstructor
; options
: { type
: ArrayConstructor
; default
: () => never
[] } ; removable
: { default
: boolean
; type
: BooleanConstructor
} ; setters
: { required
: true
; type
: PropType
<string
| MaterialSetter
| (... | ...)[]> ; default
: () => never
[] } ; title
: StringConstructor
; value
: { default
: undefined
; type
: (BooleanConstructor
| StringConstructor
| ObjectConstructor
| ArrayConstructor
| NumberConstructor
)[] } ; variable
: { default
: boolean
; type
: BooleanConstructor
} }>> & { onChange?
: (...args
: any
[]) => any
; onRemove?
: (...args
: any
[]) => any
}, { context
: Context
| null
; current
: BlockModel
| null
; options
: unknown
[] ; removable
: boolean
; setters
: string
| MaterialSetter
| (string
| MaterialSetter
)[] ; value
: string
| number
| boolean
| Record
<string
, any
> | unknown
[] ; variable
: boolean
}, {}>
Defined in
packages/designer/types/wrappers/setter.d.ts:6
Skeleton
• Const
Skeleton: DefineComponent
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { footerHeight
: string
; headerHeight
: string
; leftWidth
: string
; rightWidth
: string
}>, { actions
: Ref
<any
> ; apps
: Ref
<any
> ; brand
: Ref
<any
> ; collapsed
: Ref
<boolean
> ; isPreview
: Ref
<boolean
> ; leftWidth
: Ref
<number
> ; preview
: Ref
<any
> ; rightWidth
: Ref
<number
> ; settable
: Ref
<boolean
> ; settings
: Ref
<any
> ; status
: Ref
<any
> ; toolbar
: Ref
<any
> ; workspace
: Ref
<any
> }, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, {}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { footerHeight
: string
; headerHeight
: string
; leftWidth
: string
; rightWidth
: string
}>>>, { footerHeight
: string
; headerHeight
: string
; leftWidth
: string
; rightWidth
: string
}, {}>
Defined in
packages/designer/types/components/skeleton.d.ts:8
SkeletonWrapper
• Const
SkeletonWrapper: DefineComponent
<{}, { engine
: ShallowReactive
<Engine
> ; skeletonRef
: Ref
<any
> ; widgets
: Ref
<Record
<string
, CreateComponentPublicInstance
<Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<RegionType
> } ; widget
: { required
: true
; type
: PropType
<Widget
> } }>>, { widgetRef
: Ref
<any
> }, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, {}, VNodeProps
& AllowedComponentProps
& ComponentCustomProps
& Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<...> } ; widget
: { required
: true
; type
: PropType
<...> } }>>, {}, true
, {}, {}, { B
: {} ; C
: {} ; D
: {} ; Defaults
: {} ; M
: {} ; P
: {} }, Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<RegionType
> } ; widget
: { required
: true
; type
: PropType
<Widget
> } }>>, { widgetRef
: Ref
<any
> }, {}, {}, {}, {}>>> }, {}, {}, { closePreview
: () => void
; getRegion
: (region
: "Brand"
| "Toolbar"
| "Actions"
| "Apps"
| "Workspace"
| "Settings"
| "Status"
| "Preview"
) => CreateComponentPublicInstance
<Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<"Brand"
| "Toolbar"
| "Actions"
| "Apps"
| "Workspace"
| "Settings"
| "Status"
| "Preview"
> } }>>, { regionRef
: Ref
<any
> }, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, {}, VNodeProps
& AllowedComponentProps
& ComponentCustomProps
& Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<"Brand"
| "Toolbar"
| "Actions"
| "Apps"
| "Workspace"
| "Settings"
| "Status"
| "Preview"
> } }>>, {}, true
, {}, {}, OptionTypesType
<{}, {}, {}, {}, {}, {}>, Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<"Brand"
| "Toolbar"
| "Actions"
| "Apps"
| "Workspace"
| "Settings"
| "Status"
| "Preview"
> } }>>, { regionRef
: Ref
<any
> }, {}, {}, {}, {}> ; getWidget
: (name
: string
) => undefined
| CreateComponentPublicInstance
<Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<RegionType
> } ; widget
: { required
: true
; type
: PropType
<Widget
> } }>>, { widgetRef
: Ref
<any
> }, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, {}, VNodeProps
& AllowedComponentProps
& ComponentCustomProps
& Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<RegionType
> } ; widget
: { required
: true
; type
: PropType
<Widget
> } }>>, {}, true
, {}, {}, OptionTypesType
<{}, {}, {}, {}, {}, {}>, Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<RegionType
> } ; widget
: { required
: true
; type
: PropType
<Widget
> } }>>, { widgetRef
: Ref
<any
> }, {}, {}, {}, {}> ; getWidgets
: (region
: "Brand"
| "Toolbar"
| "Actions"
| "Apps"
| "Workspace"
| "Settings"
| "Status"
| "Preview"
) => CreateComponentPublicInstance
<Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<RegionType
> } ; widget
: { required
: true
; type
: PropType
<Widget
> } }>>, { widgetRef
: Ref
<any
> }, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, {}, VNodeProps
& AllowedComponentProps
& ComponentCustomProps
& Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<RegionType
> } ; widget
: { required
: true
; type
: PropType
<Widget
> } }>>, {}, true
, {}, {}, OptionTypesType
<{}, {}, {}, {}, {}, {}>, Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<RegionType
> } ; widget
: { required
: true
; type
: PropType
<Widget
> } }>>, { widgetRef
: Ref
<any
> }, {}, {}, {}, {}>[] ; openPreview
: (_id
: string
) => void
; settable
: (val
: boolean
) => void
; toggleCollapse
: (value?
: boolean
) => void
}, ComponentOptionsMixin
, ComponentOptionsMixin
, {}, string
, PublicProps
, Readonly
<ExtractPropTypes
<{}>>, {}, {}>
Defined in
packages/designer/types/wrappers/skeleton.d.ts:6
SlotsPicker
• Const
SlotsPicker: DefineComponent
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { slots
: () => never
[] }>, {}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, { submit
: (...args
: any
[]) => void
; update:modelValue
: (...args
: any
[]) => void
}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { slots
: () => never
[] }>>> & { onSubmit?
: (...args
: any
[]) => any
; onUpdate:modelValue?
: (...args
: any
[]) => any
}, { slots
: MaterialSlot
[] }, {}>
Defined in
packages/designer/types/components/shared/slots.d.ts:7
Tabs
• Const
Tabs: __VLS_WithTemplateSlots
<DefineComponent
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { items
: () => never
[] }>, {}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, { action-click
: (...args
: any
[]) => void
; command
: (...args
: any
[]) => void
; remove
: (...args
: any
[]) => void
; update:modelValue
: (...args
: any
[]) => void
}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { items
: () => never
[] }>>> & { onAction-click?
: (...args
: any
[]) => any
; onCommand?
: (...args
: any
[]) => any
; onRemove?
: (...args
: any
[]) => any
; onUpdate:modelValue?
: (...args
: any
[]) => any
}, { items
: TabsItem
[] }, {}>, { default?
: (_
: {}) => any
}>
Defined in
packages/designer/types/components/shared/tabs.d.ts:11
VTJ_DESIGNER_VERSION
• Const
VTJ_DESIGNER_VERSION: "0.8.7"
! Copyright (c) 2024, VTJ.PRO All rights reserved.
Name
@vtj/designer
Author
CHC chenhuachun1549@dingtalk.com
Version
0.8.7
License
Defined in
packages/designer/types/version.d.ts:8
VariableBinder
• Const
VariableBinder: DefineComponent
<__VLS_TypePropsToRuntimeProps
<Props
>, {}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, {}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_TypePropsToRuntimeProps
<Props
>>>, {}, {}>
Defined in
packages/designer/types/components/binders/variable.d.ts:10
Viewer
• Const
Viewer: DefineComponent
<__VLS_TypePropsToRuntimeProps
<Props
>, {}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, { copy
: (...args
: any
[]) => void
; pick
: (...args
: any
[]) => void
}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_TypePropsToRuntimeProps
<Props
>>> & { onCopy?
: (...args
: any
[]) => any
; onPick?
: (...args
: any
[]) => any
}, {}, {}>
Defined in
packages/designer/types/components/shared/viewer.d.ts:7
Viewport
• Const
Viewport: __VLS_WithTemplateSlots
<DefineComponent
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { mode
: string
}>, {}, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, {}, string
, PublicProps
, Readonly
<ExtractPropTypes
<__VLS_WithDefaults
<__VLS_TypePropsToRuntimeProps
<Props
>, { mode
: string
}>>>, { mode
: "pc"
| "mobile"
| "pad"
}, {}>, { default?
: (_
: {}) => any
}>
Defined in
packages/designer/types/components/shared/viewport.d.ts:7
WidgetWrapper
• Const
WidgetWrapper: DefineComponent
<{ region
: { required
: true
; type
: PropType
<RegionType
> } ; widget
: { required
: true
; type
: PropType
<Widget
> } }, { widgetRef
: Ref
<any
> }, unknown
, {}, {}, ComponentOptionsMixin
, ComponentOptionsMixin
, {}, string
, PublicProps
, Readonly
<ExtractPropTypes
<{ region
: { required
: true
; type
: PropType
<RegionType
> } ; widget
: { required
: true
; type
: PropType
<Widget
> } }>>, {}, {}>
Defined in
packages/designer/types/wrappers/widget.d.ts:4
builtInDeps
• Const
builtInDeps: Dependencie
[]
Defined in
packages/designer/types/managers/built-in/deps.d.ts:3
builtInMaterials
• Const
builtInMaterials: Material
[]
Defined in
packages/designer/types/managers/built-in/materials.d.ts:3
builtInSetters
• Const
builtInSetters: Setter
[]
Defined in
packages/designer/types/managers/built-in/setters.d.ts:4
builtInWidgets
• Const
builtInWidgets: (AppWidget
| TabWidget
| Widget
)[]
Defined in
packages/designer/types/managers/built-in/widgets.d.ts:3
defaultSetter
• Const
defaultSetter: Setter
Defined in
packages/designer/types/managers/built-in/setters.d.ts:3
depsManager
• Const
depsManager: DepsManager
Defined in
packages/designer/types/managers/deps.d.ts:33
engineKey
• Const
engineKey: InjectionKey
<ShallowReactive
<Engine
>>
Defined in
packages/designer/types/framework/engine.d.ts:8
regions
• Const
regions: Object
Type declaration
Name | Type |
---|---|
Actions | DefineComponent <{ region : { required : true ; type : PropType <RegionType > } }, { widgets : ComputedRef <Widget []> ; widgetsRef : Ref <any > }, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ region : { required : true ; type : PropType <RegionType > } }>>, {}, {}> |
Apps | DefineComponent <{ index : { default : number ; type : PropType <number > } ; region : { required : true ; type : PropType <RegionType > } }, { setActive : (name : string ) => void ; widgets : ComputedRef <Widget []> ; widgetsRef : Ref <any > }, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ index : { default : number ; type : PropType <number > } ; region : { required : true ; type : PropType <RegionType > } }>>, { index : number }, {}> |
Brand | DefineComponent <{ region : { required : true ; type : PropType <RegionType > } }, { widgets : ComputedRef <Widget []> ; widgetsRef : Ref <any > }, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ region : { required : true ; type : PropType <RegionType > } }>>, {}, {}> |
EmptyRegion | DefineComponent <{ region : { required : true ; type : PropType <string > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ region : { required : true ; type : PropType <string > } }>>, {}, {}> |
Preview | DefineComponent <{ region : { required : true ; type : PropType <RegionType > } }, { currentTab : Ref <string > ; widgets : ComputedRef <Widget []> ; widgetsRef : Ref <any > }, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ region : { required : true ; type : PropType <RegionType > } }>>, {}, {}> |
Settings | DefineComponent <{ region : { required : true ; type : PropType <RegionType > } }, { widgets : ComputedRef <Widget []> ; widgetsRef : Ref <any > }, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ region : { required : true ; type : PropType <RegionType > } }>>, {}, {}> |
Status | DefineComponent <{ region : { required : true ; type : PropType <RegionType > } }, { widgets : ComputedRef <Widget []> ; widgetsRef : Ref <any > }, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ region : { required : true ; type : PropType <RegionType > } }>>, {}, {}> |
Toolbar | DefineComponent <{ preview : { type : PropType <boolean > } ; region : { required : true ; type : PropType <RegionType > } }, { widgets : ComputedRef <Widget []> ; widgetsRef : Ref <any > }, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ preview : { type : PropType <boolean > } ; region : { required : true ; type : PropType <RegionType > } }>>, {}, {}> |
Workspace | DefineComponent <{ region : { required : true ; type : PropType <RegionType > } }, { currentTab : Ref <string > ; openTab : (name : string , props? : Record <string , any >) => void ; widgets : ComputedRef <Widget []> ; widgetsRef : Ref <any > }, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ region : { required : true ; type : PropType <RegionType > } }>>, {}, {}> |
Defined in
packages/designer/types/components/regions/index.d.ts:3
setterManager
• Const
setterManager: SetterManager
Defined in
packages/designer/types/managers/setter.d.ts:29
setters
• Const
setters: Object
Type declaration
Name | Type |
---|---|
BooleanSetter | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
ColorSetter | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
ExpressionSetter | DefineComponent <{ context : { type : PropType <Context > } ; modelValue : { type : PropType <string | JSExpression > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , { change : (...args : any []) => void }, string , PublicProps , Readonly <ExtractPropTypes <{ context : { type : PropType <Context > } ; modelValue : { type : PropType <string | JSExpression > } }>> & { onChange? : (...args : any []) => any }, {}, {}> |
FileSetter | DefineComponent <{ attachment : { type : PropType <Record <string , any >> } ; modelValue : { type : PropType <string > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , { change : (...args : any []) => void ; update:modelValue : (...args : any []) => void }, string , PublicProps , Readonly <ExtractPropTypes <{ attachment : { type : PropType <Record <string , any >> } ; modelValue : { type : PropType <string > } }>> & { onChange? : (...args : any []) => any ; onUpdate:modelValue? : (...args : any []) => any }, {}, {}> |
FunctionSetter | DefineComponent <{ modelValue : { default : () => { type : string ; value : string } ; type : PropType <JSFunction > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , { change : (...args : any []) => void }, string , PublicProps , Readonly <ExtractPropTypes <{ modelValue : { default : () => { type : string ; value : string } ; type : PropType <JSFunction > } }>> & { onChange? : (...args : any []) => any }, { modelValue : JSFunction }, {}> |
IconSetter | DefineComponent <{ modelValue : { default : string ; type : PropType <string > } ; size : { default : string ; type : PropType <"" | "default" | "small" | "large" > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , { change : (...args : any []) => void ; update:modelValue : (...args : any []) => void }, string , PublicProps , Readonly <ExtractPropTypes <{ modelValue : { default : string ; type : PropType <string > } ; size : { default : string ; type : PropType <"" | "default" | "small" | "large" > } }>> & { onChange? : (...args : any []) => any ; onUpdate:modelValue? : (...args : any []) => any }, { modelValue : string ; size : "" | "default" | "small" | "large" }, {}> |
ImageSetter | DefineComponent <{ limit : { default : number ; type : PropType <number > } ; modelValue : { type : PropType <any > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , { change : (...args : any []) => void ; update:modelValue : (...args : any []) => void }, string , PublicProps , Readonly <ExtractPropTypes <{ limit : { default : number ; type : PropType <number > } ; modelValue : { type : PropType <any > } }>> & { onChange? : (...args : any []) => any ; onUpdate:modelValue? : (...args : any []) => any }, { limit : number }, {}> |
JsonSetter | DefineComponent <{ modelValue : { default : undefined ; type : PropType <any > } ; type : { default : string ; type : PropType <"Array" | "Object" | "JSON" > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , { change : (...args : any []) => void }, string , PublicProps , Readonly <ExtractPropTypes <{ modelValue : { default : undefined ; type : PropType <any > } ; type : { default : string ; type : PropType <"Array" | "Object" | "JSON" > } }>> & { onChange? : (...args : any []) => any }, { modelValue : any ; type : "Array" | "Object" | "JSON" }, {}> |
NumberSetter | DefineComponent <{ modelValue : { type : PropType <any > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , { change : (...args : any []) => void }, string , PublicProps , Readonly <ExtractPropTypes <{ modelValue : { type : PropType <any > } }>> & { onChange? : (...args : any []) => any }, {}, {}> |
RadioSetter | DefineComponent <{ options : { default : () => never [] ; type : PropType <{ label : string ; svg? : string ; value : any }[]> } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ options : { default : () => never [] ; type : PropType <{ label : string ; svg? : string ; value : any }[]> } }>>, { options : { label : string ; svg? : string ; value : any }[] }, {}> |
SectionSetter | DefineComponent <{ modelValue : { type : PropType <string > } ; sections : { default : number ; type : PropType <number > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , { change : (...args : any []) => void }, string , PublicProps , Readonly <ExtractPropTypes <{ modelValue : { type : PropType <string > } ; sections : { default : number ; type : PropType <number > } }>> & { onChange? : (...args : any []) => any }, { sections : number }, {}> |
SelectSetter | DefineComponent <{ options : { default : () => never [] ; type : PropType <{ label : string ; value : any }[]> } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ options : { default : () => never [] ; type : PropType <{ label : string ; value : any }[]> } }>>, { options : { label : string ; value : any }[] }, {}> |
SizeSetter | DefineComponent <{ modelValue : { type : PropType <string > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , { change : (...args : any []) => void }, string , PublicProps , Readonly <ExtractPropTypes <{ modelValue : { type : PropType <string > } }>> & { onChange? : (...args : any []) => any }, {}, {}> |
SliderSetter | DefineComponent <{ modelValue : { default : undefined ; type : PropType <number | number []> } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , { change : (...args : any []) => void ; update:modelValue : (...args : any []) => void }, string , PublicProps , Readonly <ExtractPropTypes <{ modelValue : { default : undefined ; type : PropType <number | number []> } }>> & { onChange? : (...args : any []) => any ; onUpdate:modelValue? : (...args : any []) => any }, { modelValue : number | number [] }, {}> |
StringSetter | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
TagSetter | DefineComponent <{ modelValue : { type : PropType <any > } ; options : { default : () => never [] ; type : PropType <{ label : string ; svg? : string ; value : any }[]> } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , { change : (...args : any []) => void ; update:modelValue : (...args : any []) => void }, string , PublicProps , Readonly <ExtractPropTypes <{ modelValue : { type : PropType <any > } ; options : { default : () => never [] ; type : PropType <{ label : string ; svg? : ... | ... ; value : any }[]> } }>> & { onChange? : (...args : any []) => any ; onUpdate:modelValue? : (...args : any []) => any }, { options : { label : string ; svg? : string ; value : any }[] }, {}> |
Defined in
packages/designer/types/components/setters/index.d.ts:4
widgetManager
• Const
widgetManager: WidgetManager
Defined in
packages/designer/types/managers/widget.d.ts:36
widgets
• Const
widgets: Object
Type declaration
Name | Type |
---|---|
About | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Actions | DefineComponent <{ coder : { default : boolean ; type : PropType <boolean > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ coder : { default : boolean ; type : PropType <boolean > } }>>, { coder : boolean }, {}> |
Apis | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Blocks | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Components | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Css | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
DataSources | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Defined | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Deps | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Designer | DefineComponent <{}, { designer : ComputedRef <Designer | null > ; mode : ComputedRef <any > }, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Directives | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Docs | DefineComponent <{ url : { default : string ; type : PropType <string > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ url : { default : string ; type : PropType <string > } }>>, { url : string }, {}> |
EmptyWidget | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Events | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
History | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Logo | DefineComponent <{ icon : { type : PropType <string > } ; link : { type : PropType <string > } ; text : { default : string ; type : PropType <string > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ icon : { type : PropType <string > } ; link : { type : PropType <string > } ; text : { default : string ; type : PropType <string > } }>>, { text : string }, {}> |
NodePath | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Outline | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Pages | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Previewer | DefineComponent <{ path : { type : PropType <(block : BlockModel ) => string > } }, { refresh : () => void }, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ path : { type : PropType <(block : BlockModel ) => string > } }>>, {}, {}> |
ProjectConfig | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Properties | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Raw | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Schema | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Scripts | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{}>>, {}, {}> |
Style | DefineComponent <{ isStyleCodeMode : { required : true ; type : PropType <boolean > } }, {}, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ isStyleCodeMode : { required : true ; type : PropType <boolean > } }>>, {}, {}> |
Switcher | DefineComponent <{}, {}, {}, {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , { click : (...args : any []) => void }, string , PublicProps , Readonly <ExtractPropTypes <{}>> & { onClick? : (...args : any []) => any }, {}, {}> |
Toolbar | DefineComponent <{ preview : { type : PropType <boolean > } }, { mode : Ref <string > }, unknown , {}, {}, ComponentOptionsMixin , ComponentOptionsMixin , {}, string , PublicProps , Readonly <ExtractPropTypes <{ preview : { type : PropType <boolean > } }>>, {}, {}> |
Defined in
packages/designer/types/components/widgets/index.d.ts:4
Functions
confirm
▸ confirm(message
): Promise
<boolean
| MessageBoxData
>
Parameters
Name | Type |
---|---|
message | string |
Returns
Promise
<boolean
| MessageBoxData
>
Defined in
packages/designer/types/utils.d.ts:5
createSlotsPicker
▸ createSlotsPicker(slots
): Promise
<MaterialSlot
>
Parameters
Name | Type |
---|---|
slots | MaterialSlot [] |
Returns
Promise
<MaterialSlot
>
Defined in
packages/designer/types/framework/designer.d.ts:6
expressionValidate
▸ expressionValidate(str
, self
, thisRequired?
): boolean
Parameters
Name | Type |
---|---|
str | JSExpression | JSFunction |
self | any |
thisRequired? | boolean |
Returns
boolean
Defined in
packages/designer/types/utils.d.ts:7
message
▸ message(message
, type?
): MessageHandler
Parameters
Name | Type |
---|---|
message | string |
type? | "success" | "warning" |
Returns
MessageHandler
Defined in
packages/designer/types/utils.d.ts:6
notify
▸ notify(message
, title?
): NotificationHandle
Parameters
Name | Type |
---|---|
message | string |
title? | string |
Returns
NotificationHandle
Defined in
packages/designer/types/utils.d.ts:4
useEngine
▸ useEngine(): ShallowReactive
<Engine
>
Returns
ShallowReactive
<Engine
>
Defined in
packages/designer/types/framework/engine.d.ts:57