UNPKG

react-native-global-state-hooks

Version:

This is a package to easily handling global-state across your react-native-components No-redux... The library now includes @react-native-async-storage/async-storage to persist your state across sessions... if you want to keep using the old version without

1 lines 4.67 kB
var e,t;e=this,t=(e,t,r,o,a,n,s,u,l,c,i,b,j,S,g)=>(()=>{"use strict";var p={352:t=>{t.exports=e},674:e=>{e.exports=t},390:e=>{e.exports=r},104:e=>{e.exports=o},842:e=>{e.exports=a},963:e=>{e.exports=n},109:e=>{e.exports=s},493:e=>{e.exports=u},664:e=>{e.exports=l},466:e=>{e.exports=c},682:e=>{e.exports=i},286:e=>{e.exports=b},865:e=>{e.exports=j},69:e=>{e.exports=S},503:e=>{e.exports=g}},y={};function m(e){var t=y[e];if(void 0!==t)return t.exports;var r=y[e]={exports:{}};return p[e](r,r.exports,m),r.exports}var f={};return(()=>{var e=f;Object.defineProperty(e,"__esModule",{value:!0}),e.generateStackHash=e.asyncStorageWrapper=e.setAsyncStorageItem=e.getAsyncStorageItem=e.createCustomGlobalState=e.createGlobalState=e.GlobalStoreAbstract=e.GlobalStore=e.createContext=e.useStableState=e.uniqueSymbol=e.isRecord=e.throwWrongKeyOnActionCollectionConfig=e.uniqueId=e.shallowCompare=void 0;var t=m(682);Object.defineProperty(e,"shallowCompare",{enumerable:!0,get:function(){return t.shallowCompare}});var r=m(865);Object.defineProperty(e,"uniqueId",{enumerable:!0,get:function(){return r.uniqueId}});var o=m(286);Object.defineProperty(e,"throwWrongKeyOnActionCollectionConfig",{enumerable:!0,get:function(){return o.throwWrongKeyOnActionCollectionConfig}});var a=m(664);Object.defineProperty(e,"isRecord",{enumerable:!0,get:function(){return a.isRecord}});var n=m(69);Object.defineProperty(e,"uniqueSymbol",{enumerable:!0,get:function(){return n.uniqueSymbol}});var s=m(503);Object.defineProperty(e,"useStableState",{enumerable:!0,get:function(){return s.useStableState}});var u=m(104);Object.defineProperty(e,"createContext",{enumerable:!0,get:function(){return u.createContext}});var l=m(352);Object.defineProperty(e,"GlobalStore",{enumerable:!0,get:function(){return l.GlobalStore}});var c=m(674);Object.defineProperty(e,"GlobalStoreAbstract",{enumerable:!0,get:function(){return c.GlobalStoreAbstract}});var i=m(963);Object.defineProperty(e,"createGlobalState",{enumerable:!0,get:function(){return i.createGlobalState}});var b=m(842);Object.defineProperty(e,"createCustomGlobalState",{enumerable:!0,get:function(){return b.createCustomGlobalState}});var j=m(493);Object.defineProperty(e,"getAsyncStorageItem",{enumerable:!0,get:function(){return j.getAsyncStorageItem}});var S=m(466);Object.defineProperty(e,"setAsyncStorageItem",{enumerable:!0,get:function(){return S.setAsyncStorageItem}});var g=m(390);Object.defineProperty(e,"asyncStorageWrapper",{enumerable:!0,get:function(){return g.asyncStorageWrapper}});var p=m(109);Object.defineProperty(e,"generateStackHash",{enumerable:!0,get:function(){return p.generateStackHash}})})(),f})(),"object"==typeof exports&&"object"==typeof module?module.exports=t(require("./GlobalStore.js"),require("./GlobalStoreAbstract.js"),require("./asyncStorageWrapper.js"),require("./createContext.js"),require("./createCustomGlobalState.js"),require("./createGlobalState.js"),require("./generateStackHash.js"),require("./getAsyncStorageItem.js"),require("./isRecord.js"),require("./setAsyncStorageItem.js"),require("./shallowCompare.js"),require("./throwWrongKeyOnActionCollectionConfig.js"),require("./uniqueId.js"),require("./uniqueSymbol.js"),require("./useStableState.js")):"function"==typeof define&&define.amd?define(["./GlobalStore.js","./GlobalStoreAbstract.js","./asyncStorageWrapper.js","./createContext.js","./createCustomGlobalState.js","./createGlobalState.js","./generateStackHash.js","./getAsyncStorageItem.js","./isRecord.js","./setAsyncStorageItem.js","./shallowCompare.js","./throwWrongKeyOnActionCollectionConfig.js","./uniqueId.js","./uniqueSymbol.js","./useStableState.js"],t):"object"==typeof exports?exports["react-native-global-state-hooks"]=t(require("./GlobalStore.js"),require("./GlobalStoreAbstract.js"),require("./asyncStorageWrapper.js"),require("./createContext.js"),require("./createCustomGlobalState.js"),require("./createGlobalState.js"),require("./generateStackHash.js"),require("./getAsyncStorageItem.js"),require("./isRecord.js"),require("./setAsyncStorageItem.js"),require("./shallowCompare.js"),require("./throwWrongKeyOnActionCollectionConfig.js"),require("./uniqueId.js"),require("./uniqueSymbol.js"),require("./useStableState.js")):e["react-native-global-state-hooks"]=t(e["./GlobalStore.js"],e["./GlobalStoreAbstract.js"],e["./asyncStorageWrapper.js"],e["./createContext.js"],e["./createCustomGlobalState.js"],e["./createGlobalState.js"],e["./generateStackHash.js"],e["./getAsyncStorageItem.js"],e["./isRecord.js"],e["./setAsyncStorageItem.js"],e["./shallowCompare.js"],e["./throwWrongKeyOnActionCollectionConfig.js"],e["./uniqueId.js"],e["./uniqueSymbol.js"],e["./useStableState.js"]);