swr
Version:
React Hooks library for remote data fetching
1 lines • 20.2 kB
JavaScript
module.exports=function(e,t){"use strict";var r={};function __webpack_require__(t){if(r[t]){return r[t].exports}var n=r[t]={i:t,l:false,exports:{}};e[t].call(n.exports,n,n.exports,__webpack_require__);n.l=true;return n.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(325)}return startup()}({202:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=new WeakMap;var n=0;function hash(e){if(!e.length)return"";var t="arg";for(var u=0;u<e.length;++u){if(e[u]===null){t+="@null";continue}var i=void 0;if(typeof e[u]!=="object"&&typeof e[u]!=="function"){if(typeof e[u]==="string"){i='"'+e[u]+'"'}else{i=String(e[u])}}else{if(!r.has(e[u])){i=n;r.set(e[u],n++)}else{i=r.get(e[u])}}t+="@"+i}return t}t.default=hash},209:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(297);var u=n.createContext({});u.displayName="SWRConfigContext";t.default=u},297:function(e){e.exports=require("react")},323:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=true;var n=function(){return r};var u=function(){if(typeof document!=="undefined"&&document.visibilityState!==undefined){return document.visibilityState!=="hidden"}return true};var i=function(e){return fetch(e).then(function(e){return e.json()})};var a=function(e){if(typeof window!=="undefined"&&window.addEventListener!==undefined&&typeof document!=="undefined"&&document.addEventListener!==undefined){document.addEventListener("visibilitychange",function(){return e()},false);window.addEventListener("focus",function(){return e()},false)}};var f=function(e){if(typeof window!=="undefined"&&window.addEventListener!==undefined){window.addEventListener("online",function(){r=true;e()},false);window.addEventListener("offline",function(){return r=false},false)}};t.default={isOnline:n,isDocumentVisible:u,fetcher:i,registerOnFocus:a,registerOnReconnect:f}},325:function(e,t,r){"use strict";function __export(e){for(var r in e)if(!t.hasOwnProperty(r))t[r]=e[r]}var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});var u=n(r(516));t.default=u.default;__export(r(516));var i=r(942);t.useSWRInfinite=i.useSWRInfinite;var a=r(641);t.cache=a.cache},516:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,u){function fulfilled(e){try{step(n.next(e))}catch(e){u(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){u(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var u=this&&this.__generator||function(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,u,i,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(n)throw new TypeError("Generator is already executing.");while(r)try{if(n=1,u&&(i=a[0]&2?u["return"]:a[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,a[1])).done)return i;if(u=0,i)a=[a[0]&2,i.value];switch(a[0]){case 0:case 1:i=a;break;case 4:r.label++;return{value:a[1],done:false};case 5:r.label++;u=a[1];a=[0];continue;case 7:a=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(a[0]===6||a[0]===2)){r=0;continue}if(a[0]===3&&(!i||a[1]>i[0]&&a[1]<i[3])){r.label=a[1];break}if(a[0]===6&&r.label<i[1]){r.label=i[1];i=a;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(a);break}if(i[2])r.ops.pop();r.trys.pop();continue}a=t.call(e,r)}catch(e){a=[6,e];u=0}finally{n=i=0}if(a[0]&5)throw a[1];return{value:a[0]?a[1]:void 0,done:true}}};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});var f=r(297);var o=i(r(641));var c=r(564);var s=a(r(209));var l={};var d={};var v={};var p={};var h={};var y={};var b={};var g=function(){var e=0;return function(){return++e}}();if(!c.IS_SERVER){var m=function(e){if(!o.default.isDocumentVisible()||!o.default.isOnline())return;for(var t in e){if(e[t][0])e[t][0]()}};if(typeof o.default.registerOnFocus==="function"){o.default.registerOnFocus(function(){return m(v)})}if(typeof o.default.registerOnReconnect==="function"){o.default.registerOnReconnect(function(){return m(p)})}}var w=function(e,t){if(t===void 0){t=true}var r=o.cache.serializeKey(e),n=r[0],u=r[2],i=r[3];if(!n)return Promise.resolve();var a=h[n];if(n&&a){var f=o.cache.get(n);var c=o.cache.get(u);var s=o.cache.get(i);var l=[];for(var d=0;d<a.length;++d){l.push(a[d](t,f,c,s,d>0))}return Promise.all(l).then(function(){return o.cache.get(n)})}return Promise.resolve(o.cache.get(n))};t.trigger=w;var _=function(e,t,r,n){var u=h[e];if(e&&u){for(var i=0;i<u.length;++i){u[i](false,t,r,n)}}};var O=function(e,t,r){if(r===void 0){r=true}return n(void 0,void 0,void 0,function(){var n,i,a,f,c,s,l,v,p,m,_,O,E;return u(this,function(u){switch(u.label){case 0:n=o.cache.serializeKey(e),i=n[0],a=n[2];if(!i)return[2];if(typeof t==="undefined")return[2,w(e,r)];y[i]=g()-1;b[i]=0;f=y[i];c=d[i];v=false;if(t&&typeof t==="function"){try{t=t(o.cache.get(i))}catch(e){t=undefined;l=e}}if(!(t&&typeof t.then==="function"))return[3,5];v=true;u.label=1;case 1:u.trys.push([1,3,,4]);return[4,t];case 2:s=u.sent();return[3,4];case 3:p=u.sent();l=p;return[3,4];case 4:return[3,6];case 5:s=t;u.label=6;case 6:m=function(){if(f!==y[i]||c!==d[i]){if(l)throw l;return true}};if(m())return[2,s];if(typeof s!=="undefined"){o.cache.set(i,s)}o.cache.set(a,l);b[i]=g()-1;if(!v){if(m())return[2,s]}_=h[i];if(_){O=[];for(E=0;E<_.length;++E){O.push(_[E](!!r,s,l,undefined,E>0))}return[2,Promise.all(O).then(function(){if(l)throw l;return o.cache.get(i)})]}if(l)throw l;return[2,s]}})})};t.mutate=O;function useSWR(){var e=this;var t=[];for(var r=0;r<arguments.length;r++){t[r]=arguments[r]}var i=t[0];var a=Object.assign({},o.default,f.useContext(s.default),t.length>2?t[2]:t.length===2&&typeof t[1]==="object"?t[1]:{});var m=t.length>2?t[1]:t.length===2&&typeof t[1]==="function"?t[1]:t[1]===null?t[1]:a.fetcher;var w=o.cache.serializeKey(i),E=w[0],S=w[1],j=w[2],R=w[3];var x=f.useRef(a);c.useIsomorphicLayoutEffect(function(){x.current=a});var I=function(){return a.revalidateOnMount||!a.initialData&&a.revalidateOnMount===undefined};var P=function(){var e=o.cache.get(E);return typeof e==="undefined"?a.initialData:e};var C=function(){return!!o.cache.get(R)||E&&I()};var V=P();var M=o.cache.get(j);var L=C();var T=f.useRef({data:false,error:false,isValidating:false});var W=f.useRef({data:V,error:M,isValidating:L});f.useDebugValue(W.current.data);var D=f.useState({})[1];var z=f.useCallback(function(e){var t=false;for(var r in e){if(W.current[r]===e[r]){continue}W.current[r]=e[r];if(T.current[r]){t=true}}if(t){if(k.current||!F.current)return;D({})}},[]);var k=f.useRef(false);var q=f.useRef(E);var F=f.useRef(false);var K=f.useCallback(function(e){var t;var r=[];for(var n=1;n<arguments.length;n++){r[n-1]=arguments[n]}if(k.current)return;if(!F.current)return;if(E!==q.current)return;(t=x.current)[e].apply(t,r)},[E]);var A=f.useCallback(function(e,t){return O(q.current,e,t)},[]);var H=function(e,t){if(!e[E]){e[E]=[t]}else{e[E].push(t)}return function(){var r=e[E];var n=r.indexOf(t);if(n>=0){r[n]=r[r.length-1];r.pop()}}};var G=f.useCallback(function(t){if(t===void 0){t={}}return n(e,void 0,void 0,function(){var e,r,n,i,f,c,s,v,p,h;return u(this,function(u){switch(u.label){case 0:if(!E||!m)return[2,false];if(k.current)return[2,false];if(x.current.isPaused())return[2,false];e=t.retryCount,r=e===void 0?0:e,n=t.dedupe,i=n===void 0?false:n;f=true;c=typeof l[E]!=="undefined"&&i;u.label=1;case 1:u.trys.push([1,6,,7]);z({isValidating:true});o.cache.set(R,true);if(!c){_(E,W.current.data,W.current.error,true)}s=void 0;v=void 0;if(!c)return[3,3];v=d[E];return[4,l[E]];case 2:s=u.sent();return[3,5];case 3:if(a.loadingTimeout&&!o.cache.get(E)){setTimeout(function(){if(f)K("onLoadingSlow",E,a)},a.loadingTimeout)}if(S!==null){l[E]=m.apply(void 0,S)}else{l[E]=m(E)}d[E]=v=g();return[4,l[E]];case 4:s=u.sent();setTimeout(function(){delete l[E];delete d[E]},a.dedupingInterval);K("onSuccess",s,E,a);u.label=5;case 5:if(d[E]>v){return[2,false]}if(y[E]&&(v<=y[E]||v<=b[E]||b[E]===0)){z({isValidating:false});return[2,false]}o.cache.set(j,undefined);o.cache.set(R,false);p={isValidating:false};if(typeof W.current.error!=="undefined"){p.error=undefined}if(!a.compare(W.current.data,s)){p.data=s;o.cache.set(E,s)}z(p);if(!c){_(E,s,p.error,false)}return[3,7];case 6:h=u.sent();delete l[E];delete d[E];if(x.current.isPaused()){z({isValidating:false});return[2,false]}o.cache.set(j,h);if(W.current.error!==h){z({isValidating:false,error:h});if(!c){_(E,undefined,h,false)}}K("onError",h,E,a);if(a.shouldRetryOnError){K("onErrorRetry",h,E,a,G,{retryCount:r+1,dedupe:true})}return[3,7];case 7:f=false;return[2,true]}})})},[E]);c.useIsomorphicLayoutEffect(function(){if(!E)return undefined;k.current=false;var e=F.current;F.current=true;var t=W.current.data;var r=P();q.current=E;if(!a.compare(t,r)){z({data:r})}var n=function(){return G({dedupe:true})};if(e||I()){if(typeof r!=="undefined"&&!c.IS_SERVER){c.rAF(n)}else{n()}}var u=false;var i=function(){if(u||!x.current.revalidateOnFocus)return;u=true;n();setTimeout(function(){return u=false},x.current.focusThrottleInterval)};var f=function(){if(x.current.revalidateOnReconnect){n()}};var o=function(e,t,r,u,i){if(e===void 0){e=true}if(i===void 0){i=true}var f={};var o=false;if(typeof t!=="undefined"&&!a.compare(W.current.data,t)){f.data=t;o=true}if(W.current.error!==r){f.error=r;o=true}if(typeof u!=="undefined"&&W.current.isValidating!==u){f.isValidating=u;o=true}if(o){z(f)}if(e){if(i){return n()}else{return G()}}return false};var s=H(v,i);var l=H(p,f);var d=H(h,o);return function(){z=function(){return null};k.current=true;s();l();d()}},[E,G]);c.useIsomorphicLayoutEffect(function(){var t=null;var r=function(){return n(e,void 0,void 0,function(){return u(this,function(e){switch(e.label){case 0:if(!(!W.current.error&&(x.current.refreshWhenHidden||x.current.isDocumentVisible())&&(x.current.refreshWhenOffline||x.current.isOnline())))return[3,2];return[4,G({dedupe:true})];case 1:e.sent();e.label=2;case 2:if(x.current.refreshInterval&&t){t=setTimeout(r,x.current.refreshInterval)}return[2]}})})};if(x.current.refreshInterval){t=setTimeout(r,x.current.refreshInterval)}return function(){if(t){clearTimeout(t);t=null}}},[a.refreshInterval,a.refreshWhenHidden,a.refreshWhenOffline,G]);var B;var J;if(a.suspense){B=o.cache.get(E);J=o.cache.get(j);if(typeof B==="undefined"){B=V}if(typeof J==="undefined"){J=M}if(typeof B==="undefined"&&typeof J==="undefined"){if(!l[E]){G()}if(l[E]&&typeof l[E].then==="function"){throw l[E]}B=l[E]}if(typeof B==="undefined"&&J){throw J}}var Q=f.useMemo(function(){var e={revalidate:G,mutate:A};Object.defineProperties(e,{error:{get:function(){T.current.error=true;if(a.suspense){return J}return q.current===E?W.current.error:M},enumerable:true},data:{get:function(){T.current.data=true;if(a.suspense){return B}return q.current===E?W.current.data:V},enumerable:true},isValidating:{get:function(){T.current.isValidating=true;return E?W.current.isValidating:false},enumerable:true}});return e},[G,V,M,A,E,a.suspense,J,B]);return Q}var E=s.default.Provider;t.SWRConfig=E;t.default=useSWR},564:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(297);t.IS_SERVER=typeof window==="undefined"||!!(typeof Deno!=="undefined"&&Deno&&Deno.version&&Deno.version.deno);t.rAF=t.IS_SERVER?null:window["requestAnimationFrame"]||function(e){return setTimeout(e,1)};t.useIsomorphicLayoutEffect=t.IS_SERVER?n.useEffect:n.useLayoutEffect},641:function(e,t,r){"use strict";var n=this&&this.__assign||function(){n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var u in t)if(Object.prototype.hasOwnProperty.call(t,u))e[u]=t[u]}return e};return n.apply(this,arguments)};var u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});var i=u(r(690));var a=u(r(722));var f=u(r(323));var o=new a.default;t.cache=o;function onErrorRetry(e,t,r,n,u){if(!r.isDocumentVisible()){return}if(typeof r.errorRetryCount==="number"&&u.retryCount>r.errorRetryCount){return}var i=Math.min(u.retryCount,8);var a=~~((Math.random()+.5)*(1<<i))*r.errorRetryInterval;setTimeout(n,a,u)}var c=typeof window!=="undefined"&&navigator["connection"]&&["slow-2g","2g"].indexOf(navigator["connection"].effectiveType)!==-1;var s=n({onLoadingSlow:function(){},onSuccess:function(){},onError:function(){},onErrorRetry:onErrorRetry,errorRetryInterval:(c?10:5)*1e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:(c?5:3)*1e3,refreshInterval:0,revalidateOnFocus:true,revalidateOnReconnect:true,refreshWhenHidden:false,refreshWhenOffline:false,shouldRetryOnError:true,suspense:false,compare:i.default,isPaused:function(){return false}},f.default);t.default=s},690:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=Object.prototype.hasOwnProperty;function deepEqual(e,t){var n,u;if(e===t)return true;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((u=e.length)===t.length){while(u--&&deepEqual(e[u],t[u]));}return u===-1}if(!n||typeof e==="object"){u=0;for(n in e){if(r.call(e,n)&&++u&&!r.call(t,n))return false;if(!(n in t)||!deepEqual(e[n],t[n]))return false}return Object.keys(t).length===u}}return e!==e&&t!==t}t.default=deepEqual},722:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});var u=n(r(202));var i=function(){function Cache(e){if(e===void 0){e={}}this.cache=new Map(Object.entries(e));this.subs=[]}Cache.prototype.get=function(e){var t=this.serializeKey(e)[0];return this.cache.get(t)};Cache.prototype.set=function(e,t){var r=this.serializeKey(e)[0];this.cache.set(r,t);this.notify()};Cache.prototype.keys=function(){return Array.from(this.cache.keys())};Cache.prototype.has=function(e){var t=this.serializeKey(e)[0];return this.cache.has(t)};Cache.prototype.clear=function(){this.cache.clear();this.notify()};Cache.prototype.delete=function(e){var t=this.serializeKey(e)[0];this.cache.delete(t);this.notify()};Cache.prototype.serializeKey=function(e){var t=null;if(typeof e==="function"){try{e=e()}catch(t){e=""}}if(Array.isArray(e)){t=e;e=u.default(e)}else{e=String(e||"")}var r=e?"err@"+e:"";var n=e?"validating@"+e:"";return[e,t,r,n]};Cache.prototype.subscribe=function(e){var t=this;if(typeof e!=="function"){throw new Error("Expected the listener to be a function.")}var r=true;this.subs.push(e);return function(){if(!r)return;r=false;var n=t.subs.indexOf(e);if(n>-1){t.subs[n]=t.subs[t.subs.length-1];t.subs.length--}}};Cache.prototype.notify=function(){for(var e=0,t=this.subs;e<t.length;e++){var r=t[e];r()}};return Cache}();t.default=i},942:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,u){function fulfilled(e){try{step(n.next(e))}catch(e){u(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){u(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var u=this&&this.__generator||function(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,u,i,a;return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(n)throw new TypeError("Generator is already executing.");while(r)try{if(n=1,u&&(i=a[0]&2?u["return"]:a[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,a[1])).done)return i;if(u=0,i)a=[a[0]&2,i.value];switch(a[0]){case 0:case 1:i=a;break;case 4:r.label++;return{value:a[1],done:false};case 5:r.label++;u=a[1];a=[0];continue;case 7:a=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(a[0]===6||a[0]===2)){r=0;continue}if(a[0]===3&&(!i||a[1]>i[0]&&a[1]<i[3])){r.label=a[1];break}if(a[0]===6&&r.label<i[1]){r.label=i[1];i=a;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(a);break}if(i[2])r.ops.pop();r.trys.pop();continue}a=t.call(e,r)}catch(e){a=[6,e];u=0}finally{n=i=0}if(a[0]&5)throw a[1];return{value:a[0]?a[1]:void 0,done:true}}};var i=this&&this.__rest||function(e,t){var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0)r[n]=e[n];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var u=0,n=Object.getOwnPropertySymbols(e);u<n.length;u++){if(t.indexOf(n[u])<0&&Object.prototype.propertyIsEnumerable.call(e,n[u]))r[n[u]]=e[n[u]]}return r};var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};var f=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});var o=r(297);var c=a(r(641));var s=r(564);var l=f(r(209));var d=f(r(516));function useSWRInfinite(){var e=this;var t=[];for(var r=0;r<arguments.length;r++){t[r]=arguments[r]}var a=t[0];var f=Object.assign({},c.default,o.useContext(l.default),t.length>2?t[2]:t.length===2&&typeof t[1]==="object"?t[1]:{});var v=t.length>2?t[1]:t.length===2&&typeof t[1]==="function"?t[1]:f.fetcher;var p=f.initialSize,h=p===void 0?1:p,y=f.revalidateAll,b=y===void 0?false:y,g=f.persistSize,m=g===void 0?false:g,w=i(f,["initialSize","revalidateAll","persistSize"]);var _=null;try{_=c.cache.serializeKey(a(0,null))[0]}catch(e){}var O=o.useState({})[1];var E=null;if(_){E="ctx@"+_}var S=null;if(_){S="len@"+_}var j=o.useRef(false);var R=o.useCallback(function(){var e=c.cache.get(S);return typeof e!=="undefined"?e:h},[S,h]);var x=o.useRef(R());s.useIsomorphicLayoutEffect(function(){if(!j.current){j.current=true;return}c.cache.set(S,m?x.current:h)},[_]);var I=o.useRef();var P=d.default(_?["inf",_]:null,function(){return n(e,void 0,void 0,function(){var e,t,r,n,i,o,s,l,d,p,h,y;return u(this,function(u){switch(u.label){case 0:e=c.cache.get(E)||{},t=e.data,r=e.force;n=[];i=R();o=null;s=0;u.label=1;case 1:if(!(s<i))return[3,8];l=c.cache.serializeKey(a(s,o)),d=l[0],p=l[1];if(!d){return[3,8]}h=c.cache.get(d);y=b||r||typeof h==="undefined"||typeof r==="undefined"&&s===0&&typeof I.current!=="undefined"||t&&!f.compare(t[s],h);if(!y)return[3,6];if(!(p!==null))return[3,3];return[4,v.apply(void 0,p)];case 2:h=u.sent();return[3,5];case 3:return[4,v(d)];case 4:h=u.sent();u.label=5;case 5:c.cache.set(d,h);u.label=6;case 6:n.push(h);o=h;u.label=7;case 7:++s;return[3,1];case 8:c.cache.delete(E);return[2,n]}})})},w);s.useIsomorphicLayoutEffect(function(){I.current=P.data},[P.data]);var C=o.useCallback(function(e,t){if(t===void 0){t=true}if(t&&typeof e!=="undefined"){var r=I.current;c.cache.set(E,{data:r,force:false})}else if(t){c.cache.set(E,{force:true})}return P.mutate(e,t)},[E]);var V=o.useCallback(function(e){var t;if(typeof e==="function"){t=e(R())}else if(typeof e==="number"){t=e}if(typeof t==="number"){c.cache.set(S,t);x.current=t}O({});return C(function(e){return e})},[S,R,C]);var M={size:R(),setSize:V,mutate:C};Object.defineProperties(M,{error:{get:function(){return P.error},enumerable:true},data:{get:function(){return P.data},enumerable:true},revalidate:{get:function(){return P.revalidate},enumerable:true},isValidating:{get:function(){return P.isValidating},enumerable:true}});return M}t.useSWRInfinite=useSWRInfinite}});