githaven/web_src/js/modules/stores.ts

12 lines
368 B
TypeScript
Raw Permalink Normal View History

import {reactive} from 'vue';
import type {Reactive} from 'vue';
let diffTreeStoreReactive: Reactive<Record<string, any>>;
export function diffTreeStore() {
if (!diffTreeStoreReactive) {
diffTreeStoreReactive = reactive(window.config.pageData.diffFileInfo);
window.config.pageData.diffFileInfo = diffTreeStoreReactive;
}
return diffTreeStoreReactive;
}