@cs-open/react-fabric
Version:
3 lines (2 loc) • 561 B
JavaScript
;var t=require("react"),n=require("zustand/traditional"),u=require("../contexts/StoreContext.cjs");function o(e,s){const r=t.useContext(u.default);if(r===null)throw new Error("useReactFabric \u9700\u8981\u642D\u914D zustandProvider");return n.useStoreWithEqualityFn(r,e,s)}function i(){const e=t.useContext(u.default);if(e===null)throw new Error("\u7F3A\u5931zustandProvider");return t.useMemo(()=>({getState:e.getState,setState:e.setState,subscribe:e.subscribe}),[e])}exports.useStore=o,exports.useStoreApi=i;
//# sourceMappingURL=useStore.cjs.map