UNPKG

overwatch-ts

Version:

A blazing-fast, zero-boilerplate state management library for React & Next.js

24 lines (23 loc) 459 B
function o() { const t = /* @__PURE__ */ new Map(); return { get: (e) => { if (!t.has(e)) throw new Error(`Missing key: ${e}`); return t.get(e); }, set: (e, r) => { t.set(e, r); }, getSnapshot: () => Object.fromEntries(t.entries()), hydrate: (e) => { Object.entries(e).forEach(([r, n]) => { t.set(r, n); }); } }; } const s = o(); export { o as createServerStore, s as globalStore };