UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

98 lines (97 loc) 2.93 kB
import { PropertyChangeObject } from '../../../property-panel'; export declare function useAppearance(): { getDataGrid: (propertyData: any, viewModelId: string) => { title: string; properties: { showStripe: { title: string; type: string; description: string; }; showBorder: { title: string; type: string; description: string; }; showSetting: { title: string; type: string; description: string; }; emptyTemplate: { title: string; type: string; description: string; editor: { type: string; language: string; }; }; class: { title: string; type: string; description: string; }; columns: { title: string; description: string; type: string; editor: { type: string; viewModelId: string; gridData: any; getLatestGridData: (data: any) => any; }; refreshPanelAfterChanged: boolean; }; }; setPropertyRelates(changeObject: PropertyChangeObject, data: any): void; }; getTreeGrid: (propertyData: any, viewModelId: string) => { title: string; properties: { showStripe: { title: string; type: string; description: string; }; showBorder: { title: string; type: string; description: string; }; showSetting: { title: string; type: string; description: string; }; emptyTemplate: { title: string; type: string; description: string; editor: { type: string; language: string; }; }; class: { title: string; type: string; description: string; }; columns: { title: string; description: string; $converter: string; editor: { type: string; viewModelId: string; gridData: any; gridType: string; }; refreshPanelAfterChanged: boolean; }; }; setPropertyRelates(changeObject: PropertyChangeObject, data: any): void; }; };