UNPKG

overwatch-ts

Version:

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

2 lines (1 loc) 389 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});function o(){const t=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();exports.createServerStore=o;exports.globalStore=s;