syncbasestore
Version:
Lightweight reactive store with built-in filtering and async state handling
13 lines (12 loc) • 341 B
JavaScript
import { SyncBaseStore } from './SyncBaseStore';
let globalBase = null;
export function configureSyncBase(initialState) {
globalBase = new SyncBaseStore(initialState);
return globalBase;
}
export function getSyncBase() {
if (!globalBase) {
throw new Error('SyncBaseStore not configured.');
}
return globalBase;
}