@aplus-frontend/ui
Version:
16 lines (15 loc) • 526 B
TypeScript
import { Ref } from 'vue';
import { SaveDataSource, ViewCacheOption, ViewListModel } from '../interface';
type DataModel = {
tableKey: string;
currentViewKey: Ref<string>;
changeCurrentViewKey: (key: string) => void;
popoverOpen: Ref<boolean>;
menuOpen: Ref<boolean>;
viewList: Ref<ViewListModel[]>;
viewListCRUD: ViewCacheOption;
saveDataSource: SaveDataSource;
};
export declare const useViewProvide: (data: DataModel) => void;
export declare const useViewInject: () => DataModel;
export {};