UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

74 lines (73 loc) 2.3 kB
import { InputBaseProperty } from '../../../property-panel'; import { DesignerComponentInstance } from '../../../designer-canvas'; export declare class InputGroupProperty extends InputBaseProperty { constructor(componentId: string, designerHostService: any); getPropertyConfig(propertyData: any, componentInstance: DesignerComponentInstance): { type: string; categories: {}; }; getEditorProperties(propertyData: any): { properties: { readonly: { description: string; title: string; editor: any; }; required: { description: string; title: string; type: string; editor: any; visible: boolean; }; placeholder: { description: string; title: string; type: string; }; }; setPropertyRelates(changeObject: any, parameters: any): void; description: string; title: string; type: string; $converter: string; parentPropertyID: string; }; getGridFieldEdtiorProperties(propertyData: any): { properties: { readonly: { description: string; title: string; editor: any; }; required: { description: string; title: string; type: string; editor: any; visible: boolean; }; placeholder: { description: string; title: string; type: string; }; }; setPropertyRelates(changeObject: any, parameters: any): void; description: string; title: string; type: string; $converter: string; parentPropertyID: string; }; getFormatValidation(propertyData: any): any; getEventPropertyConfig(propertyData: any): { title: string; hideTitle: boolean; properties: {}; refreshPanelAfterChanged: boolean; tabId: string; tabName: string; setPropertyRelates(changeObject: any, newPropertyData: any): void; }; }