UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

35 lines (34 loc) 1.24 kB
import { ComboListProps } from '../../combo-list'; import { ComboTreeProps } from '../../combo-tree'; import { EditorType as DynamicFormEditorType } from '../../dynamic-form'; import { InputGroupProps } from '../../input-group'; import { ExtractPropTypes } from "vue"; export interface EditorConfig { type?: DynamicFormEditorType; componentProps?: Partial<ComboListProps | InputGroupProps | ComboTreeProps>; context?: any; } export interface EditorMap { [key: string]: EditorConfig; } export declare enum EditorType { Default = "Default", Textbox = "Textbox", Numberbox = "Numberbox", Combolist = "Combolist", Select = "Select", Checkbox = "Checkbox", Switch = "Switch", Tags = "Tags", SortEditor = "SortEditor", FilterEditor = "FilterEditor", DataEditor = "DataEditor", MenuIdSelector = "MenuIdSelector", AppIdSelector = "AppIdSelector", ComboLookup = "ComboLookup", ConfigurationParameterEditor = "ConfigurationParameterEditor", FieldMappingEditor = "FieldMappingEditor" } export declare const editorMap: EditorMap; export declare const eventParameterProps: Record<string, any>; export type EventParameterProps = ExtractPropTypes<typeof eventParameterProps>;