UNPKG

react-query

Version:

Hooks for managing, caching and syncing asynchronous and remote data in React

3 lines (2 loc) 977 B
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).ReactQueryCreateWebStoragePersistorExperimental={})}(this,(function(e){"use strict";function t(){}function n(e,t){void 0===t&&(t=100);var n=null;return function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];null===n&&(n=setTimeout((function(){e.apply(void 0,i),n=null}),t))}}e.createWebStoragePersistor=function(e){var r=e.storage,i=e.key,o=void 0===i?"REACT_QUERY_OFFLINE_CACHE":i,u=e.throttleTime;return void 0!==r?{persistClient:n((function(e){r.setItem(o,JSON.stringify(e))}),void 0===u?1e3:u),restoreClient:function(){var e=r.getItem(o);if(e)return JSON.parse(e)},removeClient:function(){r.removeItem(o)}}:{persistClient:t,restoreClient:t,removeClient:t}},Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=createWebStoragePersistor-experimental.production.min.js.map