@iebh/vuex-tera-json
Version:
A Vuex plugin for syncing state with Tera (using JSON files)
16 lines (13 loc) • 363 B
TypeScript
import { Plugin } from 'vuex';
interface TeraSyncPluginInstance {
setTeraReady(): void;
setVueInstance(instance: any): void;
saveState(): Promise<boolean>;
promptForNewJsonFile(): Promise<void>;
destroy(): void;
}
declare function createSyncPlugin(key: string): Plugin<TeraSyncPluginInstance>;
export {
createSyncPlugin,
TeraSyncPluginInstance
};