UNPKG

@jiaozhiye/qm-design-vue

Version:

A Component Library for Vue3.0

34 lines (33 loc) 942 B
import type { IRecord } from '../table/types'; type IStoreItem = { x: string; y: string; text: string; }; type IStoreState = { required: IStoreItem[]; validate: IStoreItem[]; edited: IStoreItem[]; inserted: IRecord[]; updated: IRecord[]; removed: IRecord[]; }; declare class Store { state: IStoreState; addToRequired: (data: any) => void; removeFromRequired: (data: any) => void; addToValidate: (data: any) => void; removeFromValidate: (data: any) => void; addToEdited: (data: any) => void; removeFromEdited: (data: any) => void; addToInserted: (data: any) => void; removeFromInserted: (data: any) => void; addToUpdated: (data: any) => void; removeFromUpdated: (data: any) => void; addToRemoved: (data: any) => void; removeFromRemoved: (data: any) => void; clearAllLog: () => void; destroy(): void; } export default Store; export type { Store };