rest-hooks
Advanced tools
Comparing version 6.1.7 to 6.2.0-beta.0
@@ -623,2 +623,6 @@ 'use strict'; | ||
}); | ||
Object.defineProperty(exports, 'useFetch', { | ||
enumerable: true, | ||
get: function () { return core.useFetch; } | ||
}); | ||
Object.defineProperty(exports, 'useFetcher', { | ||
@@ -656,2 +660,6 @@ enumerable: true, | ||
}); | ||
Object.defineProperty(exports, 'useSuspense', { | ||
enumerable: true, | ||
get: function () { return core.useSuspense; } | ||
}); | ||
exports.CacheProvider = CacheProvider; | ||
@@ -658,0 +666,0 @@ exports.DefaultConnectionListener = DefaultConnectionListener$1; |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@rest-hooks/core"),require("react")):"function"==typeof define&&define.amd?define(["exports","@rest-hooks/core","react"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).restHook={},e.core,e.React)}(this,(function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i;function o(e,t,n,r){i||(i="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={children:void 0}),1===s)t.children=r;else if(s>1){for(var u=new Array(s),a=0;a<s;a++)u[a]=arguments[a+3];t.children=u}if(t&&o)for(var c in o)void 0===t[c]&&(t[c]=o[c]);else t||(t=o||{});return{$$typeof:i,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={},t}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),r.getDerivedStateFromError=function(e){if(function(e){return Object.prototype.hasOwnProperty.call(e,"status")}(e))return{error:e};throw e},r.prototype.render=function(){return this.state.error?o(this.props.fallbackComponent,{error:this.state.error}):this.props.children},r}(r(n).default.Component);u.defaultProps={fallbackComponent:function(e){var t,n=e.error;return o("div",{},void 0,n.status," ",null==(t=n.response)?void 0:t.statusText)}};var a=function(){function e(){}var t=e.prototype;return t.isOnline=function(){return void 0===navigator.onLine||navigator.onLine},t.addOnlineListener=function(e){addEventListener("online",e)},t.removeOnlineListener=function(e){removeEventListener("online",e)},t.addOfflineListener=function(e){addEventListener("offline",e)},t.removeOfflineListener=function(e){removeEventListener("offline",e)},e}(),c="undefined"!=typeof navigator&&"function"==typeof addEventListener?a:function(){function e(){}var t=e.prototype;return t.isOnline=function(){return!0},t.addOnlineListener=function(){},t.removeOnlineListener=function(){},t.addOfflineListener=function(){},t.removeOfflineListener=function(){},e}(),f=t.actionTypes.FETCH_TYPE,l=function(){function e(e,t,n){var r=this,i=e.key,o=e.schema,s=e.fetch,u=e.frequency,a=e.getState;if(this.frequencyHistogram=new Map,this.offlineListener=function(){r.cleanup(),r.connectionListener.addOnlineListener(r.onlineListener)},this.onlineListener=function(){r.connectionListener.removeOnlineListener(r.onlineListener);var e=Date.now();r.startId=setTimeout((function(){delete r.startId,r.update(),r.run()}),Math.max(0,r.lastFetchTime()-e+r.frequency)),r.connectionListener.addOfflineListener(r.offlineListener)},void 0===u)throw new Error("frequency needed for polling subscription");this.schema=o,this.fetch=s,this.frequency=u,this.key=i,this.frequencyHistogram.set(this.frequency,1),this.dispatch=t,this.getState=a,this.connectionListener=n||new c,this.connectionListener.isOnline()?this.onlineListener():this.offlineListener()}var t=e.prototype;return t.add=function(e){void 0!==e&&(this.frequencyHistogram.has(e)?this.frequencyHistogram.set(e,this.frequencyHistogram.get(e)+1):(this.frequencyHistogram.set(e,1),e<this.frequency&&(this.frequency=e,this.run())))},t.remove=function(e){if(void 0===e)return!1;if(this.frequencyHistogram.has(e)&&(this.frequencyHistogram.set(e,this.frequencyHistogram.get(e)-1),this.frequencyHistogram.get(e)<1)){if(this.frequencyHistogram.delete(e),0===this.frequencyHistogram.size)return this.cleanup(),!0;e<=this.frequency&&(this.frequency=Math.min.apply(Math,this.frequencyHistogram.keys()),this.run())}return!1},t.cleanup=function(){this.intervalId&&(clearInterval(this.intervalId),this.intervalId=void 0),this.lastIntervalId&&(clearInterval(this.lastIntervalId),this.lastIntervalId=void 0),this.startId&&(clearTimeout(this.startId),delete this.startId),this.connectionListener.removeOnlineListener(this.onlineListener),this.connectionListener.removeOfflineListener(this.offlineListener)},t.update=function(){this.dispatch({type:f,payload:this.fetch,meta:{schema:this.schema,key:this.key,type:"read",throttle:!0,options:{dataExpiryLength:this.frequency/2,errorExpiryLength:this.frequency/10,errorPolicy:function(){return"soft"}},createdAt:new Date,resolve:function(){},reject:function(){}}})},t.run=function(){var e=this;this.startId||(this.lastIntervalId=this.intervalId,this.intervalId=setInterval((function(){e.lastIntervalId&&(clearInterval(e.lastIntervalId),e.lastIntervalId=void 0),e.update()}),this.frequency))},t.lastFetchTime=function(){var e,t;return null!=(e=null==(t=this.getState().meta[this.key])?void 0:t.date)?e:0},e}(),d=t.actionTypes.SUBSCRIBE_TYPE,h=t.actionTypes.UNSUBSCRIBE_TYPE,p=function(){function e(e){var t=this;this.subscriptions={},this.Subscription=e,this.middleware=function(e){var n=e.dispatch,r=e.getState;return function(e){return function(i){switch(i.type){case d:try{t.handleSubscribe(i,n,r)}catch(e){console.error(e)}return Promise.resolve();case h:return t.handleUnsubscribe(i,n),Promise.resolve();default:return e(i)}}}}}var t=e.prototype;return t.cleanup=function(){for(var e in this.subscriptions)this.subscriptions[e].cleanup()},t.handleSubscribe=function(e,t,n){var r,i=e.meta.key,o=null==(r=e.meta.options)?void 0:r.pollFrequency;i in this.subscriptions?this.subscriptions[i].add(o):this.subscriptions[i]=new this.Subscription({schema:e.meta.schema,fetch:e.meta.fetch,frequency:o,key:i,getState:n},t)},t.handleUnsubscribe=function(e,t){var n,r=e.meta.key,i=null==(n=e.meta.options)?void 0:n.pollFrequency;r in this.subscriptions&&(this.subscriptions[r].remove(i)&&delete this.subscriptions[r])},t.getMiddleware=function(){return this.middleware},e}(),v=function(){function e(e,t){var n;void 0===e&&(e={name:"Rest Hooks: "+(null==(n=globalThis.document)?void 0:n.title)});this.devTools="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__.connect(e),this.middleware=function(){return function(e){return function(t){return e(t)}}}}var t=e.prototype;return t.init=function(e){this.devTools&&this.devTools.init(e)},t.cleanup=function(){},t.getMiddleware=function(){return this.middleware},e}(),y=function(e){return function(e){return function(t){return e(t),Promise.resolve()}}};var m=function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.map((function(t){return function(n){var r=n.getState,i=n.dispatch;return t({getState:function(){return e(r())},dispatch:i})}}))}},b=function(e){return t.CacheProvider(e)};b.defaultProps=Object.assign({},t.CacheProvider.defaultProps,{managers:[].concat(t.CacheProvider.defaultProps.managers,[new p(l)])});var g=t.__INTERNAL__.inferResults,O=t.__INTERNAL__.RIC,L=Object.freeze({__proto__:null,inferResults:g,RIC:O,initialState:t.initialState,StateContext:t.StateContext,DispatchContext:t.DispatchContext,hasUsableData:t.hasUsableData});Object.defineProperty(e,"Endpoint",{enumerable:!0,get:function(){return t.Endpoint}}),Object.defineProperty(e,"Index",{enumerable:!0,get:function(){return t.Index}}),Object.defineProperty(e,"useCache",{enumerable:!0,get:function(){return t.useCache}}),Object.defineProperty(e,"useController",{enumerable:!0,get:function(){return t.useController}}),Object.defineProperty(e,"useDenormalized",{enumerable:!0,get:function(){return t.useDenormalized}}),Object.defineProperty(e,"useError",{enumerable:!0,get:function(){return t.useError}}),Object.defineProperty(e,"useFetcher",{enumerable:!0,get:function(){return t.useFetcher}}),Object.defineProperty(e,"useInvalidator",{enumerable:!0,get:function(){return t.useInvalidator}}),Object.defineProperty(e,"useMeta",{enumerable:!0,get:function(){return t.useMeta}}),Object.defineProperty(e,"usePromisifiedDispatch",{enumerable:!0,get:function(){return t.usePromisifiedDispatch}}),Object.defineProperty(e,"useResetter",{enumerable:!0,get:function(){return t.useResetter}}),Object.defineProperty(e,"useResource",{enumerable:!0,get:function(){return t.useResource}}),Object.defineProperty(e,"useRetrieve",{enumerable:!0,get:function(){return t.useRetrieve}}),Object.defineProperty(e,"useSubscription",{enumerable:!0,get:function(){return t.useSubscription}}),e.CacheProvider=b,e.DefaultConnectionListener=c,e.DevToolsManager=v,e.ExternalCacheProvider=function(e){var r=e.children,i=e.store,s=e.selector;n.useRef({entities:{},results:{}});var u=n.useState((function(){return s(i.getState())})),a=u[0],c=u[1],f=n.useMemo((function(){return a.optimistic.reduce(t.reducer,a)}),[a]),l=n.useRef(!0);n.useEffect((function(){return function(){l.current=!1}}),[]),n.useEffect((function(){return i.subscribe((function(){l.current&&c(s(i.getState()))}))}),[i]);var d=t.usePromisifiedDispatch(i.dispatch,a),h=n.useRef();return h.current||(h.current=new t.Controller({dispatch:d})),o(t.DispatchContext.Provider,{value:d},void 0,o(t.StateContext.Provider,{value:f},void 0,o(t.ControllerContext.Provider,{value:h.current},void 0,o(t.DenormalizeCacheContext.Provider,{value:h.current.globalCache},void 0,r))))},e.NetworkErrorBoundary=u,e.PollingSubscription=l,e.PromiseifyMiddleware=y,e.SubscriptionManager=p,e.__INTERNAL__=L,e.mapMiddleware=m,e.useSelectionUnstable=function(e,r,i){void 0===i&&(i=function(e){return JSON.stringify(e)});var o=n.useContext(t.StateContext);return n.useMemo((function(){return r&&e(o,r)}),[r&&i(r),e,o])},Object.defineProperty(e,"__esModule",{value:!0})})); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@rest-hooks/core"),require("react")):"function"==typeof define&&define.amd?define(["exports","@rest-hooks/core","react"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).restHook={},e.core,e.React)}(this,(function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i;function o(e,t,n,r){i||(i="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={children:void 0}),1===s)t.children=r;else if(s>1){for(var u=new Array(s),a=0;a<s;a++)u[a]=arguments[a+3];t.children=u}if(t&&o)for(var c in o)void 0===t[c]&&(t[c]=o[c]);else t||(t=o||{});return{$$typeof:i,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={},t}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),r.getDerivedStateFromError=function(e){if(function(e){return Object.prototype.hasOwnProperty.call(e,"status")}(e))return{error:e};throw e},r.prototype.render=function(){return this.state.error?o(this.props.fallbackComponent,{error:this.state.error}):this.props.children},r}(r(n).default.Component);u.defaultProps={fallbackComponent:function(e){var t,n=e.error;return o("div",{},void 0,n.status," ",null==(t=n.response)?void 0:t.statusText)}};var a=function(){function e(){}var t=e.prototype;return t.isOnline=function(){return void 0===navigator.onLine||navigator.onLine},t.addOnlineListener=function(e){addEventListener("online",e)},t.removeOnlineListener=function(e){removeEventListener("online",e)},t.addOfflineListener=function(e){addEventListener("offline",e)},t.removeOfflineListener=function(e){removeEventListener("offline",e)},e}(),c="undefined"!=typeof navigator&&"function"==typeof addEventListener?a:function(){function e(){}var t=e.prototype;return t.isOnline=function(){return!0},t.addOnlineListener=function(){},t.removeOnlineListener=function(){},t.addOfflineListener=function(){},t.removeOfflineListener=function(){},e}(),f=t.actionTypes.FETCH_TYPE,l=function(){function e(e,t,n){var r=this,i=e.key,o=e.schema,s=e.fetch,u=e.frequency,a=e.getState;if(this.frequencyHistogram=new Map,this.offlineListener=function(){r.cleanup(),r.connectionListener.addOnlineListener(r.onlineListener)},this.onlineListener=function(){r.connectionListener.removeOnlineListener(r.onlineListener);var e=Date.now();r.startId=setTimeout((function(){delete r.startId,r.update(),r.run()}),Math.max(0,r.lastFetchTime()-e+r.frequency)),r.connectionListener.addOfflineListener(r.offlineListener)},void 0===u)throw new Error("frequency needed for polling subscription");this.schema=o,this.fetch=s,this.frequency=u,this.key=i,this.frequencyHistogram.set(this.frequency,1),this.dispatch=t,this.getState=a,this.connectionListener=n||new c,this.connectionListener.isOnline()?this.onlineListener():this.offlineListener()}var t=e.prototype;return t.add=function(e){void 0!==e&&(this.frequencyHistogram.has(e)?this.frequencyHistogram.set(e,this.frequencyHistogram.get(e)+1):(this.frequencyHistogram.set(e,1),e<this.frequency&&(this.frequency=e,this.run())))},t.remove=function(e){if(void 0===e)return!1;if(this.frequencyHistogram.has(e)&&(this.frequencyHistogram.set(e,this.frequencyHistogram.get(e)-1),this.frequencyHistogram.get(e)<1)){if(this.frequencyHistogram.delete(e),0===this.frequencyHistogram.size)return this.cleanup(),!0;e<=this.frequency&&(this.frequency=Math.min.apply(Math,this.frequencyHistogram.keys()),this.run())}return!1},t.cleanup=function(){this.intervalId&&(clearInterval(this.intervalId),this.intervalId=void 0),this.lastIntervalId&&(clearInterval(this.lastIntervalId),this.lastIntervalId=void 0),this.startId&&(clearTimeout(this.startId),delete this.startId),this.connectionListener.removeOnlineListener(this.onlineListener),this.connectionListener.removeOfflineListener(this.offlineListener)},t.update=function(){this.dispatch({type:f,payload:this.fetch,meta:{schema:this.schema,key:this.key,type:"read",throttle:!0,options:{dataExpiryLength:this.frequency/2,errorExpiryLength:this.frequency/10,errorPolicy:function(){return"soft"}},createdAt:new Date,resolve:function(){},reject:function(){}}})},t.run=function(){var e=this;this.startId||(this.lastIntervalId=this.intervalId,this.intervalId=setInterval((function(){e.lastIntervalId&&(clearInterval(e.lastIntervalId),e.lastIntervalId=void 0),e.update()}),this.frequency))},t.lastFetchTime=function(){var e,t;return null!=(e=null==(t=this.getState().meta[this.key])?void 0:t.date)?e:0},e}(),d=t.actionTypes.SUBSCRIBE_TYPE,h=t.actionTypes.UNSUBSCRIBE_TYPE,p=function(){function e(e){var t=this;this.subscriptions={},this.Subscription=e,this.middleware=function(e){var n=e.dispatch,r=e.getState;return function(e){return function(i){switch(i.type){case d:try{t.handleSubscribe(i,n,r)}catch(e){console.error(e)}return Promise.resolve();case h:return t.handleUnsubscribe(i,n),Promise.resolve();default:return e(i)}}}}}var t=e.prototype;return t.cleanup=function(){for(var e in this.subscriptions)this.subscriptions[e].cleanup()},t.handleSubscribe=function(e,t,n){var r,i=e.meta.key,o=null==(r=e.meta.options)?void 0:r.pollFrequency;i in this.subscriptions?this.subscriptions[i].add(o):this.subscriptions[i]=new this.Subscription({schema:e.meta.schema,fetch:e.meta.fetch,frequency:o,key:i,getState:n},t)},t.handleUnsubscribe=function(e,t){var n,r=e.meta.key,i=null==(n=e.meta.options)?void 0:n.pollFrequency;r in this.subscriptions&&(this.subscriptions[r].remove(i)&&delete this.subscriptions[r])},t.getMiddleware=function(){return this.middleware},e}(),v=function(){function e(e,t){var n;void 0===e&&(e={name:"Rest Hooks: "+(null==(n=globalThis.document)?void 0:n.title)});this.devTools="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__.connect(e),this.middleware=function(){return function(e){return function(t){return e(t)}}}}var t=e.prototype;return t.init=function(e){this.devTools&&this.devTools.init(e)},t.cleanup=function(){},t.getMiddleware=function(){return this.middleware},e}(),y=function(e){return function(e){return function(t){return e(t),Promise.resolve()}}};var m=function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.map((function(t){return function(n){var r=n.getState,i=n.dispatch;return t({getState:function(){return e(r())},dispatch:i})}}))}},b=function(e){return t.CacheProvider(e)};b.defaultProps=Object.assign({},t.CacheProvider.defaultProps,{managers:[].concat(t.CacheProvider.defaultProps.managers,[new p(l)])});var g=t.__INTERNAL__.inferResults,O=t.__INTERNAL__.RIC,P=Object.freeze({__proto__:null,inferResults:g,RIC:O,initialState:t.initialState,StateContext:t.StateContext,DispatchContext:t.DispatchContext,hasUsableData:t.hasUsableData});Object.defineProperty(e,"Endpoint",{enumerable:!0,get:function(){return t.Endpoint}}),Object.defineProperty(e,"Index",{enumerable:!0,get:function(){return t.Index}}),Object.defineProperty(e,"useCache",{enumerable:!0,get:function(){return t.useCache}}),Object.defineProperty(e,"useController",{enumerable:!0,get:function(){return t.useController}}),Object.defineProperty(e,"useDenormalized",{enumerable:!0,get:function(){return t.useDenormalized}}),Object.defineProperty(e,"useError",{enumerable:!0,get:function(){return t.useError}}),Object.defineProperty(e,"useFetch",{enumerable:!0,get:function(){return t.useFetch}}),Object.defineProperty(e,"useFetcher",{enumerable:!0,get:function(){return t.useFetcher}}),Object.defineProperty(e,"useInvalidator",{enumerable:!0,get:function(){return t.useInvalidator}}),Object.defineProperty(e,"useMeta",{enumerable:!0,get:function(){return t.useMeta}}),Object.defineProperty(e,"usePromisifiedDispatch",{enumerable:!0,get:function(){return t.usePromisifiedDispatch}}),Object.defineProperty(e,"useResetter",{enumerable:!0,get:function(){return t.useResetter}}),Object.defineProperty(e,"useResource",{enumerable:!0,get:function(){return t.useResource}}),Object.defineProperty(e,"useRetrieve",{enumerable:!0,get:function(){return t.useRetrieve}}),Object.defineProperty(e,"useSubscription",{enumerable:!0,get:function(){return t.useSubscription}}),Object.defineProperty(e,"useSuspense",{enumerable:!0,get:function(){return t.useSuspense}}),e.CacheProvider=b,e.DefaultConnectionListener=c,e.DevToolsManager=v,e.ExternalCacheProvider=function(e){var r=e.children,i=e.store,s=e.selector;n.useRef({entities:{},results:{}});var u=n.useState((function(){return s(i.getState())})),a=u[0],c=u[1],f=n.useMemo((function(){return a.optimistic.reduce(t.reducer,a)}),[a]),l=n.useRef(!0);n.useEffect((function(){return function(){l.current=!1}}),[]),n.useEffect((function(){return i.subscribe((function(){l.current&&c(s(i.getState()))}))}),[i]);var d=t.usePromisifiedDispatch(i.dispatch,a),h=n.useRef();return h.current||(h.current=new t.Controller({dispatch:d})),o(t.DispatchContext.Provider,{value:d},void 0,o(t.StateContext.Provider,{value:f},void 0,o(t.ControllerContext.Provider,{value:h.current},void 0,o(t.DenormalizeCacheContext.Provider,{value:h.current.globalCache},void 0,r))))},e.NetworkErrorBoundary=u,e.PollingSubscription=l,e.PromiseifyMiddleware=y,e.SubscriptionManager=p,e.__INTERNAL__=P,e.mapMiddleware=m,e.useSelectionUnstable=function(e,r,i){void 0===i&&(i=function(e){return JSON.stringify(e)});var o=n.useContext(t.StateContext);return n.useMemo((function(){return r&&e(o,r)}),[r&&i(r),e,o])},Object.defineProperty(e,"__esModule",{value:!0})})); |
@@ -1,2 +0,2 @@ | ||
export { useCache, useController, useFetcher, useRetrieve, useResource, useSubscription, useMeta, useError, useInvalidator, useResetter, useDenormalized, // TODO: get rid of these exports once core has been out for a while | ||
export { useCache, useController, useFetcher, useRetrieve, useResource, useSubscription, useMeta, useError, useInvalidator, useResetter, useDenormalized, useSuspense, useFetch, // TODO: get rid of these exports once core has been out for a while | ||
usePromisifiedDispatch, Endpoint, Index } from '@rest-hooks/core'; | ||
@@ -8,2 +8,2 @@ export { CacheProvider, ExternalCacheProvider, PromiseifyMiddleware, NetworkErrorBoundary, mapMiddleware } from "./react-integration/index.js"; | ||
export { _INTERNAL__ as __INTERNAL__ }; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6WyJ1c2VDYWNoZSIsInVzZUNvbnRyb2xsZXIiLCJ1c2VGZXRjaGVyIiwidXNlUmV0cmlldmUiLCJ1c2VSZXNvdXJjZSIsInVzZVN1YnNjcmlwdGlvbiIsInVzZU1ldGEiLCJ1c2VFcnJvciIsInVzZUludmFsaWRhdG9yIiwidXNlUmVzZXR0ZXIiLCJ1c2VEZW5vcm1hbGl6ZWQiLCJ1c2VQcm9taXNpZmllZERpc3BhdGNoIiwiRW5kcG9pbnQiLCJJbmRleCIsIkNhY2hlUHJvdmlkZXIiLCJFeHRlcm5hbENhY2hlUHJvdmlkZXIiLCJQcm9taXNlaWZ5TWlkZGxld2FyZSIsIk5ldHdvcmtFcnJvckJvdW5kYXJ5IiwibWFwTWlkZGxld2FyZSIsIlBvbGxpbmdTdWJzY3JpcHRpb24iLCJEZXZUb29sc01hbmFnZXIiLCJTdWJzY3JpcHRpb25NYW5hZ2VyIiwiRGVmYXVsdENvbm5lY3Rpb25MaXN0ZW5lciIsImRlZmF1bHQiLCJ1c2VTZWxlY3Rpb25VbnN0YWJsZSIsIl9fSU5URVJOQUxfXyJdLCJtYXBwaW5ncyI6IkFBQUEsU0FDRUEsUUFERixFQUVFQyxhQUZGLEVBR0VDLFVBSEYsRUFJRUMsV0FKRixFQUtFQyxXQUxGLEVBTUVDLGVBTkYsRUFPRUMsT0FQRixFQVFFQyxRQVJGLEVBU0VDLGNBVEYsRUFVRUMsV0FWRixFQVdFQyxlQVhGLEVBWUU7QUFDQUMsc0JBYkYsRUFjRUMsUUFkRixFQWVFQyxLQWZGLFFBZ0JPLGtCQWhCUDtBQTZEQSxTQUNFQyxhQURGLEVBRUVDLHFCQUZGLEVBR0VDLG9CQUhGLEVBSUVDLG9CQUpGLEVBS0VDLGFBTEY7QUFRQSxTQUNFQyxtQkFERixFQUVFQyxlQUZGLEVBR0VDLG1CQUhGLEVBSUVDLHlCQUpGO0FBVUEsU0FBU0MsT0FBTyxJQUFJQyxvQkFBcEI7O3dCQUNZQyxZIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHtcbiAgdXNlQ2FjaGUsXG4gIHVzZUNvbnRyb2xsZXIsXG4gIHVzZUZldGNoZXIsXG4gIHVzZVJldHJpZXZlLFxuICB1c2VSZXNvdXJjZSxcbiAgdXNlU3Vic2NyaXB0aW9uLFxuICB1c2VNZXRhLFxuICB1c2VFcnJvcixcbiAgdXNlSW52YWxpZGF0b3IsXG4gIHVzZVJlc2V0dGVyLFxuICB1c2VEZW5vcm1hbGl6ZWQsXG4gIC8vIFRPRE86IGdldCByaWQgb2YgdGhlc2UgZXhwb3J0cyBvbmNlIGNvcmUgaGFzIGJlZW4gb3V0IGZvciBhIHdoaWxlXG4gIHVzZVByb21pc2lmaWVkRGlzcGF0Y2gsXG4gIEVuZHBvaW50LFxuICBJbmRleCxcbn0gZnJvbSAnQHJlc3QtaG9va3MvY29yZSc7XG5leHBvcnQgdHlwZSB7XG4gIEZldGNoU2hhcGUsXG4gIFJlYWRTaGFwZSxcbiAgTXV0YXRlU2hhcGUsXG4gIERlbGV0ZVNoYXBlLFxuICBTZXRTaGFwZVBhcmFtcyxcbiAgUGFyYW1zRnJvbVNoYXBlLFxuICBBYnN0cmFjdEluc3RhbmNlVHlwZSxcbiAgRmV0Y2hPcHRpb25zLFxuICBVcGRhdGVGdW5jdGlvbixcbiAgLy8gVE9ETzogZ2V0IHJpZCBvZiB0aGVzZSBleHBvcnRzIG9uY2UgY29yZSBoYXMgYmVlbiBvdXQgZm9yIGEgd2hpbGVcbiAgRmV0Y2hBY3Rpb24sXG4gIEludmFsaWRhdGVBY3Rpb24sXG4gIFVuc3Vic2NyaWJlQWN0aW9uLFxuICBTdWJzY3JpYmVBY3Rpb24sXG4gIFJlc2V0QWN0aW9uLFxuICBSZWNlaXZlQWN0aW9uLFxuICBTdGF0ZSxcbiAgUmVjZWl2ZVR5cGVzLFxuICBQSyxcbiAgRGlzcGF0Y2gsXG4gIE1pZGRsZXdhcmUsXG4gIE1pZGRsZXdhcmVBUEksXG4gIEFjdGlvblR5cGVzLFxuICBNYW5hZ2VyLFxuICBTY2hlbWEsXG4gIE5vcm1hbGl6ZSxcbiAgTm9ybWFsaXplTnVsbGFibGUsXG4gIERlbm9ybWFsaXplLFxuICBEZW5vcm1hbGl6ZU51bGxhYmxlLFxuICBFbmRwb2ludEV4dHJhT3B0aW9ucyxcbiAgRmV0Y2hGdW5jdGlvbixcbiAgUmVzb2x2ZVR5cGUsXG4gIEVuZHBvaW50UGFyYW0sXG4gIEluZmVyUmV0dXJuLFxuICBFbmRwb2ludEludGVyZmFjZSxcbiAgUmVhZEVuZHBvaW50LFxuICBNdXRhdGVFbmRwb2ludCxcbiAgSW5kZXhJbnRlcmZhY2UsXG4gIEluZGV4UGFyYW1zLFxuICBBcnJheUVsZW1lbnQsXG4gIE5ldHdvcmtFcnJvcixcbn0gZnJvbSAnQHJlc3QtaG9va3MvY29yZSc7XG5cbmV4cG9ydCB7XG4gIENhY2hlUHJvdmlkZXIsXG4gIEV4dGVybmFsQ2FjaGVQcm92aWRlcixcbiAgUHJvbWlzZWlmeU1pZGRsZXdhcmUsXG4gIE5ldHdvcmtFcnJvckJvdW5kYXJ5LFxuICBtYXBNaWRkbGV3YXJlLFxufSBmcm9tICdyZXN0LWhvb2tzL3JlYWN0LWludGVncmF0aW9uL2luZGV4JztcblxuZXhwb3J0IHtcbiAgUG9sbGluZ1N1YnNjcmlwdGlvbixcbiAgRGV2VG9vbHNNYW5hZ2VyLFxuICBTdWJzY3JpcHRpb25NYW5hZ2VyLFxuICBEZWZhdWx0Q29ubmVjdGlvbkxpc3RlbmVyLFxufSBmcm9tICdyZXN0LWhvb2tzL21hbmFnZXIvaW5kZXgnO1xuZXhwb3J0IHR5cGUge1xuICBDb25uZWN0aW9uTGlzdGVuZXIsXG4gIERldlRvb2xzQ29uZmlnLFxufSBmcm9tICdyZXN0LWhvb2tzL21hbmFnZXIvaW5kZXgnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyB1c2VTZWxlY3Rpb25VbnN0YWJsZSB9IGZyb20gJ3Jlc3QtaG9va3MvcmVhY3QtaW50ZWdyYXRpb24vaG9va3MvdXNlU2VsZWN0aW9uJztcbmV4cG9ydCAqIGFzIF9fSU5URVJOQUxfXyBmcm9tICdyZXN0LWhvb2tzL2ludGVybmFsJztcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6WyJ1c2VDYWNoZSIsInVzZUNvbnRyb2xsZXIiLCJ1c2VGZXRjaGVyIiwidXNlUmV0cmlldmUiLCJ1c2VSZXNvdXJjZSIsInVzZVN1YnNjcmlwdGlvbiIsInVzZU1ldGEiLCJ1c2VFcnJvciIsInVzZUludmFsaWRhdG9yIiwidXNlUmVzZXR0ZXIiLCJ1c2VEZW5vcm1hbGl6ZWQiLCJ1c2VTdXNwZW5zZSIsInVzZUZldGNoIiwidXNlUHJvbWlzaWZpZWREaXNwYXRjaCIsIkVuZHBvaW50IiwiSW5kZXgiLCJDYWNoZVByb3ZpZGVyIiwiRXh0ZXJuYWxDYWNoZVByb3ZpZGVyIiwiUHJvbWlzZWlmeU1pZGRsZXdhcmUiLCJOZXR3b3JrRXJyb3JCb3VuZGFyeSIsIm1hcE1pZGRsZXdhcmUiLCJQb2xsaW5nU3Vic2NyaXB0aW9uIiwiRGV2VG9vbHNNYW5hZ2VyIiwiU3Vic2NyaXB0aW9uTWFuYWdlciIsIkRlZmF1bHRDb25uZWN0aW9uTGlzdGVuZXIiLCJkZWZhdWx0IiwidXNlU2VsZWN0aW9uVW5zdGFibGUiLCJfX0lOVEVSTkFMX18iXSwibWFwcGluZ3MiOiJBQUFBLFNBQ0VBLFFBREYsRUFFRUMsYUFGRixFQUdFQyxVQUhGLEVBSUVDLFdBSkYsRUFLRUMsV0FMRixFQU1FQyxlQU5GLEVBT0VDLE9BUEYsRUFRRUMsUUFSRixFQVNFQyxjQVRGLEVBVUVDLFdBVkYsRUFXRUMsZUFYRixFQVlFQyxXQVpGLEVBYUVDLFFBYkYsRUFjRTtBQUNBQyxzQkFmRixFQWdCRUMsUUFoQkYsRUFpQkVDLEtBakJGLFFBa0JPLGtCQWxCUDtBQStEQSxTQUNFQyxhQURGLEVBRUVDLHFCQUZGLEVBR0VDLG9CQUhGLEVBSUVDLG9CQUpGLEVBS0VDLGFBTEY7QUFRQSxTQUNFQyxtQkFERixFQUVFQyxlQUZGLEVBR0VDLG1CQUhGLEVBSUVDLHlCQUpGO0FBVUEsU0FBU0MsT0FBTyxJQUFJQyxvQkFBcEI7O3dCQUNZQyxZIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHtcbiAgdXNlQ2FjaGUsXG4gIHVzZUNvbnRyb2xsZXIsXG4gIHVzZUZldGNoZXIsXG4gIHVzZVJldHJpZXZlLFxuICB1c2VSZXNvdXJjZSxcbiAgdXNlU3Vic2NyaXB0aW9uLFxuICB1c2VNZXRhLFxuICB1c2VFcnJvcixcbiAgdXNlSW52YWxpZGF0b3IsXG4gIHVzZVJlc2V0dGVyLFxuICB1c2VEZW5vcm1hbGl6ZWQsXG4gIHVzZVN1c3BlbnNlLFxuICB1c2VGZXRjaCxcbiAgLy8gVE9ETzogZ2V0IHJpZCBvZiB0aGVzZSBleHBvcnRzIG9uY2UgY29yZSBoYXMgYmVlbiBvdXQgZm9yIGEgd2hpbGVcbiAgdXNlUHJvbWlzaWZpZWREaXNwYXRjaCxcbiAgRW5kcG9pbnQsXG4gIEluZGV4LFxufSBmcm9tICdAcmVzdC1ob29rcy9jb3JlJztcbmV4cG9ydCB0eXBlIHtcbiAgRmV0Y2hTaGFwZSxcbiAgUmVhZFNoYXBlLFxuICBNdXRhdGVTaGFwZSxcbiAgRGVsZXRlU2hhcGUsXG4gIFNldFNoYXBlUGFyYW1zLFxuICBQYXJhbXNGcm9tU2hhcGUsXG4gIEFic3RyYWN0SW5zdGFuY2VUeXBlLFxuICBGZXRjaE9wdGlvbnMsXG4gIFVwZGF0ZUZ1bmN0aW9uLFxuICAvLyBUT0RPOiBnZXQgcmlkIG9mIHRoZXNlIGV4cG9ydHMgb25jZSBjb3JlIGhhcyBiZWVuIG91dCBmb3IgYSB3aGlsZVxuICBGZXRjaEFjdGlvbixcbiAgSW52YWxpZGF0ZUFjdGlvbixcbiAgVW5zdWJzY3JpYmVBY3Rpb24sXG4gIFN1YnNjcmliZUFjdGlvbixcbiAgUmVzZXRBY3Rpb24sXG4gIFJlY2VpdmVBY3Rpb24sXG4gIFN0YXRlLFxuICBSZWNlaXZlVHlwZXMsXG4gIFBLLFxuICBEaXNwYXRjaCxcbiAgTWlkZGxld2FyZSxcbiAgTWlkZGxld2FyZUFQSSxcbiAgQWN0aW9uVHlwZXMsXG4gIE1hbmFnZXIsXG4gIFNjaGVtYSxcbiAgTm9ybWFsaXplLFxuICBOb3JtYWxpemVOdWxsYWJsZSxcbiAgRGVub3JtYWxpemUsXG4gIERlbm9ybWFsaXplTnVsbGFibGUsXG4gIEVuZHBvaW50RXh0cmFPcHRpb25zLFxuICBGZXRjaEZ1bmN0aW9uLFxuICBSZXNvbHZlVHlwZSxcbiAgRW5kcG9pbnRQYXJhbSxcbiAgSW5mZXJSZXR1cm4sXG4gIEVuZHBvaW50SW50ZXJmYWNlLFxuICBSZWFkRW5kcG9pbnQsXG4gIE11dGF0ZUVuZHBvaW50LFxuICBJbmRleEludGVyZmFjZSxcbiAgSW5kZXhQYXJhbXMsXG4gIEFycmF5RWxlbWVudCxcbiAgTmV0d29ya0Vycm9yLFxufSBmcm9tICdAcmVzdC1ob29rcy9jb3JlJztcblxuZXhwb3J0IHtcbiAgQ2FjaGVQcm92aWRlcixcbiAgRXh0ZXJuYWxDYWNoZVByb3ZpZGVyLFxuICBQcm9taXNlaWZ5TWlkZGxld2FyZSxcbiAgTmV0d29ya0Vycm9yQm91bmRhcnksXG4gIG1hcE1pZGRsZXdhcmUsXG59IGZyb20gJ3Jlc3QtaG9va3MvcmVhY3QtaW50ZWdyYXRpb24vaW5kZXgnO1xuXG5leHBvcnQge1xuICBQb2xsaW5nU3Vic2NyaXB0aW9uLFxuICBEZXZUb29sc01hbmFnZXIsXG4gIFN1YnNjcmlwdGlvbk1hbmFnZXIsXG4gIERlZmF1bHRDb25uZWN0aW9uTGlzdGVuZXIsXG59IGZyb20gJ3Jlc3QtaG9va3MvbWFuYWdlci9pbmRleCc7XG5leHBvcnQgdHlwZSB7XG4gIENvbm5lY3Rpb25MaXN0ZW5lcixcbiAgRGV2VG9vbHNDb25maWcsXG59IGZyb20gJ3Jlc3QtaG9va3MvbWFuYWdlci9pbmRleCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHVzZVNlbGVjdGlvblVuc3RhYmxlIH0gZnJvbSAncmVzdC1ob29rcy9yZWFjdC1pbnRlZ3JhdGlvbi9ob29rcy91c2VTZWxlY3Rpb24nO1xuZXhwb3J0ICogYXMgX19JTlRFUk5BTF9fIGZyb20gJ3Jlc3QtaG9va3MvaW50ZXJuYWwnO1xuIl19 |
@@ -1,2 +0,2 @@ | ||
export { useCache, useController, useFetcher, useRetrieve, useResource, useSubscription, useMeta, useError, useInvalidator, useResetter, useDenormalized, usePromisifiedDispatch, Endpoint, Index, } from '@rest-hooks/core'; | ||
export { useCache, useController, useFetcher, useRetrieve, useResource, useSubscription, useMeta, useError, useInvalidator, useResetter, useDenormalized, useSuspense, useFetch, usePromisifiedDispatch, Endpoint, Index, } from '@rest-hooks/core'; | ||
export type { FetchShape, ReadShape, MutateShape, DeleteShape, SetShapeParams, ParamsFromShape, AbstractInstanceType, FetchOptions, UpdateFunction, FetchAction, InvalidateAction, UnsubscribeAction, SubscribeAction, ResetAction, ReceiveAction, State, ReceiveTypes, PK, Dispatch, Middleware, MiddlewareAPI, ActionTypes, Manager, Schema, Normalize, NormalizeNullable, Denormalize, DenormalizeNullable, EndpointExtraOptions, FetchFunction, ResolveType, EndpointParam, InferReturn, EndpointInterface, ReadEndpoint, MutateEndpoint, IndexInterface, IndexParams, ArrayElement, NetworkError, } from '@rest-hooks/core'; | ||
@@ -3,0 +3,0 @@ export { CacheProvider, ExternalCacheProvider, PromiseifyMiddleware, NetworkErrorBoundary, mapMiddleware, } from "./react-integration/index"; |
@@ -1,2 +0,2 @@ | ||
export { useCache, useController, useFetcher, useRetrieve, useResource, useSubscription, useMeta, useError, useInvalidator, useResetter, useDenormalized, // TODO: get rid of these exports once core has been out for a while | ||
export { useCache, useController, useFetcher, useRetrieve, useResource, useSubscription, useMeta, useError, useInvalidator, useResetter, useDenormalized, useSuspense, useFetch, // TODO: get rid of these exports once core has been out for a while | ||
usePromisifiedDispatch, Endpoint, Index } from '@rest-hooks/core'; | ||
@@ -8,2 +8,2 @@ export { CacheProvider, ExternalCacheProvider, PromiseifyMiddleware, NetworkErrorBoundary, mapMiddleware } from "./react-integration/index.js"; | ||
export { _INTERNAL__ as __INTERNAL__ }; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6WyJ1c2VDYWNoZSIsInVzZUNvbnRyb2xsZXIiLCJ1c2VGZXRjaGVyIiwidXNlUmV0cmlldmUiLCJ1c2VSZXNvdXJjZSIsInVzZVN1YnNjcmlwdGlvbiIsInVzZU1ldGEiLCJ1c2VFcnJvciIsInVzZUludmFsaWRhdG9yIiwidXNlUmVzZXR0ZXIiLCJ1c2VEZW5vcm1hbGl6ZWQiLCJ1c2VQcm9taXNpZmllZERpc3BhdGNoIiwiRW5kcG9pbnQiLCJJbmRleCIsIkNhY2hlUHJvdmlkZXIiLCJFeHRlcm5hbENhY2hlUHJvdmlkZXIiLCJQcm9taXNlaWZ5TWlkZGxld2FyZSIsIk5ldHdvcmtFcnJvckJvdW5kYXJ5IiwibWFwTWlkZGxld2FyZSIsIlBvbGxpbmdTdWJzY3JpcHRpb24iLCJEZXZUb29sc01hbmFnZXIiLCJTdWJzY3JpcHRpb25NYW5hZ2VyIiwiRGVmYXVsdENvbm5lY3Rpb25MaXN0ZW5lciIsImRlZmF1bHQiLCJ1c2VTZWxlY3Rpb25VbnN0YWJsZSIsIl9fSU5URVJOQUxfXyJdLCJtYXBwaW5ncyI6IkFBQUEsU0FDRUEsUUFERixFQUVFQyxhQUZGLEVBR0VDLFVBSEYsRUFJRUMsV0FKRixFQUtFQyxXQUxGLEVBTUVDLGVBTkYsRUFPRUMsT0FQRixFQVFFQyxRQVJGLEVBU0VDLGNBVEYsRUFVRUMsV0FWRixFQVdFQyxlQVhGLEVBWUU7QUFDQUMsc0JBYkYsRUFjRUMsUUFkRixFQWVFQyxLQWZGLFFBZ0JPLGtCQWhCUDtBQTZEQSxTQUNFQyxhQURGLEVBRUVDLHFCQUZGLEVBR0VDLG9CQUhGLEVBSUVDLG9CQUpGLEVBS0VDLGFBTEY7QUFRQSxTQUNFQyxtQkFERixFQUVFQyxlQUZGLEVBR0VDLG1CQUhGLEVBSUVDLHlCQUpGO0FBVUEsU0FBU0MsT0FBTyxJQUFJQyxvQkFBcEI7O3dCQUNZQyxZIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHtcbiAgdXNlQ2FjaGUsXG4gIHVzZUNvbnRyb2xsZXIsXG4gIHVzZUZldGNoZXIsXG4gIHVzZVJldHJpZXZlLFxuICB1c2VSZXNvdXJjZSxcbiAgdXNlU3Vic2NyaXB0aW9uLFxuICB1c2VNZXRhLFxuICB1c2VFcnJvcixcbiAgdXNlSW52YWxpZGF0b3IsXG4gIHVzZVJlc2V0dGVyLFxuICB1c2VEZW5vcm1hbGl6ZWQsXG4gIC8vIFRPRE86IGdldCByaWQgb2YgdGhlc2UgZXhwb3J0cyBvbmNlIGNvcmUgaGFzIGJlZW4gb3V0IGZvciBhIHdoaWxlXG4gIHVzZVByb21pc2lmaWVkRGlzcGF0Y2gsXG4gIEVuZHBvaW50LFxuICBJbmRleCxcbn0gZnJvbSAnQHJlc3QtaG9va3MvY29yZSc7XG5leHBvcnQgdHlwZSB7XG4gIEZldGNoU2hhcGUsXG4gIFJlYWRTaGFwZSxcbiAgTXV0YXRlU2hhcGUsXG4gIERlbGV0ZVNoYXBlLFxuICBTZXRTaGFwZVBhcmFtcyxcbiAgUGFyYW1zRnJvbVNoYXBlLFxuICBBYnN0cmFjdEluc3RhbmNlVHlwZSxcbiAgRmV0Y2hPcHRpb25zLFxuICBVcGRhdGVGdW5jdGlvbixcbiAgLy8gVE9ETzogZ2V0IHJpZCBvZiB0aGVzZSBleHBvcnRzIG9uY2UgY29yZSBoYXMgYmVlbiBvdXQgZm9yIGEgd2hpbGVcbiAgRmV0Y2hBY3Rpb24sXG4gIEludmFsaWRhdGVBY3Rpb24sXG4gIFVuc3Vic2NyaWJlQWN0aW9uLFxuICBTdWJzY3JpYmVBY3Rpb24sXG4gIFJlc2V0QWN0aW9uLFxuICBSZWNlaXZlQWN0aW9uLFxuICBTdGF0ZSxcbiAgUmVjZWl2ZVR5cGVzLFxuICBQSyxcbiAgRGlzcGF0Y2gsXG4gIE1pZGRsZXdhcmUsXG4gIE1pZGRsZXdhcmVBUEksXG4gIEFjdGlvblR5cGVzLFxuICBNYW5hZ2VyLFxuICBTY2hlbWEsXG4gIE5vcm1hbGl6ZSxcbiAgTm9ybWFsaXplTnVsbGFibGUsXG4gIERlbm9ybWFsaXplLFxuICBEZW5vcm1hbGl6ZU51bGxhYmxlLFxuICBFbmRwb2ludEV4dHJhT3B0aW9ucyxcbiAgRmV0Y2hGdW5jdGlvbixcbiAgUmVzb2x2ZVR5cGUsXG4gIEVuZHBvaW50UGFyYW0sXG4gIEluZmVyUmV0dXJuLFxuICBFbmRwb2ludEludGVyZmFjZSxcbiAgUmVhZEVuZHBvaW50LFxuICBNdXRhdGVFbmRwb2ludCxcbiAgSW5kZXhJbnRlcmZhY2UsXG4gIEluZGV4UGFyYW1zLFxuICBBcnJheUVsZW1lbnQsXG4gIE5ldHdvcmtFcnJvcixcbn0gZnJvbSAnQHJlc3QtaG9va3MvY29yZSc7XG5cbmV4cG9ydCB7XG4gIENhY2hlUHJvdmlkZXIsXG4gIEV4dGVybmFsQ2FjaGVQcm92aWRlcixcbiAgUHJvbWlzZWlmeU1pZGRsZXdhcmUsXG4gIE5ldHdvcmtFcnJvckJvdW5kYXJ5LFxuICBtYXBNaWRkbGV3YXJlLFxufSBmcm9tICdyZXN0LWhvb2tzL3JlYWN0LWludGVncmF0aW9uL2luZGV4JztcblxuZXhwb3J0IHtcbiAgUG9sbGluZ1N1YnNjcmlwdGlvbixcbiAgRGV2VG9vbHNNYW5hZ2VyLFxuICBTdWJzY3JpcHRpb25NYW5hZ2VyLFxuICBEZWZhdWx0Q29ubmVjdGlvbkxpc3RlbmVyLFxufSBmcm9tICdyZXN0LWhvb2tzL21hbmFnZXIvaW5kZXgnO1xuZXhwb3J0IHR5cGUge1xuICBDb25uZWN0aW9uTGlzdGVuZXIsXG4gIERldlRvb2xzQ29uZmlnLFxufSBmcm9tICdyZXN0LWhvb2tzL21hbmFnZXIvaW5kZXgnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyB1c2VTZWxlY3Rpb25VbnN0YWJsZSB9IGZyb20gJ3Jlc3QtaG9va3MvcmVhY3QtaW50ZWdyYXRpb24vaG9va3MvdXNlU2VsZWN0aW9uJztcbmV4cG9ydCAqIGFzIF9fSU5URVJOQUxfXyBmcm9tICdyZXN0LWhvb2tzL2ludGVybmFsJztcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6WyJ1c2VDYWNoZSIsInVzZUNvbnRyb2xsZXIiLCJ1c2VGZXRjaGVyIiwidXNlUmV0cmlldmUiLCJ1c2VSZXNvdXJjZSIsInVzZVN1YnNjcmlwdGlvbiIsInVzZU1ldGEiLCJ1c2VFcnJvciIsInVzZUludmFsaWRhdG9yIiwidXNlUmVzZXR0ZXIiLCJ1c2VEZW5vcm1hbGl6ZWQiLCJ1c2VTdXNwZW5zZSIsInVzZUZldGNoIiwidXNlUHJvbWlzaWZpZWREaXNwYXRjaCIsIkVuZHBvaW50IiwiSW5kZXgiLCJDYWNoZVByb3ZpZGVyIiwiRXh0ZXJuYWxDYWNoZVByb3ZpZGVyIiwiUHJvbWlzZWlmeU1pZGRsZXdhcmUiLCJOZXR3b3JrRXJyb3JCb3VuZGFyeSIsIm1hcE1pZGRsZXdhcmUiLCJQb2xsaW5nU3Vic2NyaXB0aW9uIiwiRGV2VG9vbHNNYW5hZ2VyIiwiU3Vic2NyaXB0aW9uTWFuYWdlciIsIkRlZmF1bHRDb25uZWN0aW9uTGlzdGVuZXIiLCJkZWZhdWx0IiwidXNlU2VsZWN0aW9uVW5zdGFibGUiLCJfX0lOVEVSTkFMX18iXSwibWFwcGluZ3MiOiJBQUFBLFNBQ0VBLFFBREYsRUFFRUMsYUFGRixFQUdFQyxVQUhGLEVBSUVDLFdBSkYsRUFLRUMsV0FMRixFQU1FQyxlQU5GLEVBT0VDLE9BUEYsRUFRRUMsUUFSRixFQVNFQyxjQVRGLEVBVUVDLFdBVkYsRUFXRUMsZUFYRixFQVlFQyxXQVpGLEVBYUVDLFFBYkYsRUFjRTtBQUNBQyxzQkFmRixFQWdCRUMsUUFoQkYsRUFpQkVDLEtBakJGLFFBa0JPLGtCQWxCUDtBQStEQSxTQUNFQyxhQURGLEVBRUVDLHFCQUZGLEVBR0VDLG9CQUhGLEVBSUVDLG9CQUpGLEVBS0VDLGFBTEY7QUFRQSxTQUNFQyxtQkFERixFQUVFQyxlQUZGLEVBR0VDLG1CQUhGLEVBSUVDLHlCQUpGO0FBVUEsU0FBU0MsT0FBTyxJQUFJQyxvQkFBcEI7O3dCQUNZQyxZIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHtcbiAgdXNlQ2FjaGUsXG4gIHVzZUNvbnRyb2xsZXIsXG4gIHVzZUZldGNoZXIsXG4gIHVzZVJldHJpZXZlLFxuICB1c2VSZXNvdXJjZSxcbiAgdXNlU3Vic2NyaXB0aW9uLFxuICB1c2VNZXRhLFxuICB1c2VFcnJvcixcbiAgdXNlSW52YWxpZGF0b3IsXG4gIHVzZVJlc2V0dGVyLFxuICB1c2VEZW5vcm1hbGl6ZWQsXG4gIHVzZVN1c3BlbnNlLFxuICB1c2VGZXRjaCxcbiAgLy8gVE9ETzogZ2V0IHJpZCBvZiB0aGVzZSBleHBvcnRzIG9uY2UgY29yZSBoYXMgYmVlbiBvdXQgZm9yIGEgd2hpbGVcbiAgdXNlUHJvbWlzaWZpZWREaXNwYXRjaCxcbiAgRW5kcG9pbnQsXG4gIEluZGV4LFxufSBmcm9tICdAcmVzdC1ob29rcy9jb3JlJztcbmV4cG9ydCB0eXBlIHtcbiAgRmV0Y2hTaGFwZSxcbiAgUmVhZFNoYXBlLFxuICBNdXRhdGVTaGFwZSxcbiAgRGVsZXRlU2hhcGUsXG4gIFNldFNoYXBlUGFyYW1zLFxuICBQYXJhbXNGcm9tU2hhcGUsXG4gIEFic3RyYWN0SW5zdGFuY2VUeXBlLFxuICBGZXRjaE9wdGlvbnMsXG4gIFVwZGF0ZUZ1bmN0aW9uLFxuICAvLyBUT0RPOiBnZXQgcmlkIG9mIHRoZXNlIGV4cG9ydHMgb25jZSBjb3JlIGhhcyBiZWVuIG91dCBmb3IgYSB3aGlsZVxuICBGZXRjaEFjdGlvbixcbiAgSW52YWxpZGF0ZUFjdGlvbixcbiAgVW5zdWJzY3JpYmVBY3Rpb24sXG4gIFN1YnNjcmliZUFjdGlvbixcbiAgUmVzZXRBY3Rpb24sXG4gIFJlY2VpdmVBY3Rpb24sXG4gIFN0YXRlLFxuICBSZWNlaXZlVHlwZXMsXG4gIFBLLFxuICBEaXNwYXRjaCxcbiAgTWlkZGxld2FyZSxcbiAgTWlkZGxld2FyZUFQSSxcbiAgQWN0aW9uVHlwZXMsXG4gIE1hbmFnZXIsXG4gIFNjaGVtYSxcbiAgTm9ybWFsaXplLFxuICBOb3JtYWxpemVOdWxsYWJsZSxcbiAgRGVub3JtYWxpemUsXG4gIERlbm9ybWFsaXplTnVsbGFibGUsXG4gIEVuZHBvaW50RXh0cmFPcHRpb25zLFxuICBGZXRjaEZ1bmN0aW9uLFxuICBSZXNvbHZlVHlwZSxcbiAgRW5kcG9pbnRQYXJhbSxcbiAgSW5mZXJSZXR1cm4sXG4gIEVuZHBvaW50SW50ZXJmYWNlLFxuICBSZWFkRW5kcG9pbnQsXG4gIE11dGF0ZUVuZHBvaW50LFxuICBJbmRleEludGVyZmFjZSxcbiAgSW5kZXhQYXJhbXMsXG4gIEFycmF5RWxlbWVudCxcbiAgTmV0d29ya0Vycm9yLFxufSBmcm9tICdAcmVzdC1ob29rcy9jb3JlJztcblxuZXhwb3J0IHtcbiAgQ2FjaGVQcm92aWRlcixcbiAgRXh0ZXJuYWxDYWNoZVByb3ZpZGVyLFxuICBQcm9taXNlaWZ5TWlkZGxld2FyZSxcbiAgTmV0d29ya0Vycm9yQm91bmRhcnksXG4gIG1hcE1pZGRsZXdhcmUsXG59IGZyb20gJ3Jlc3QtaG9va3MvcmVhY3QtaW50ZWdyYXRpb24vaW5kZXgnO1xuXG5leHBvcnQge1xuICBQb2xsaW5nU3Vic2NyaXB0aW9uLFxuICBEZXZUb29sc01hbmFnZXIsXG4gIFN1YnNjcmlwdGlvbk1hbmFnZXIsXG4gIERlZmF1bHRDb25uZWN0aW9uTGlzdGVuZXIsXG59IGZyb20gJ3Jlc3QtaG9va3MvbWFuYWdlci9pbmRleCc7XG5leHBvcnQgdHlwZSB7XG4gIENvbm5lY3Rpb25MaXN0ZW5lcixcbiAgRGV2VG9vbHNDb25maWcsXG59IGZyb20gJ3Jlc3QtaG9va3MvbWFuYWdlci9pbmRleCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHVzZVNlbGVjdGlvblVuc3RhYmxlIH0gZnJvbSAncmVzdC1ob29rcy9yZWFjdC1pbnRlZ3JhdGlvbi9ob29rcy91c2VTZWxlY3Rpb24nO1xuZXhwb3J0ICogYXMgX19JTlRFUk5BTF9fIGZyb20gJ3Jlc3QtaG9va3MvaW50ZXJuYWwnO1xuIl19 |
{ | ||
"name": "rest-hooks", | ||
"version": "6.1.7", | ||
"version": "6.2.0-beta.0", | ||
"description": "Asynchronous data framework for React", | ||
@@ -109,3 +109,3 @@ "sideEffects": false, | ||
"@babel/runtime": "^7.7.2", | ||
"@rest-hooks/core": "^3.0.2", | ||
"@rest-hooks/core": "^3.1.0-beta.0", | ||
"@rest-hooks/endpoint": "^2.0.3" | ||
@@ -122,3 +122,3 @@ }, | ||
}, | ||
"gitHead": "105a3f1060b9c08f9d5830f653df78f597d95eb4" | ||
"gitHead": "0753329769728df2e69746a83f9a60e0a5463e38" | ||
} |
@@ -36,3 +36,3 @@ # [![๐๐ฃ Rest hooks](./rest_hooks_logo_and_text.svg?sanitize=true)](https://resthooks.io) | ||
```tsx | ||
const article = useResource(ArticleResource.detail(), { id }); | ||
const article = useSuspense(ArticleResource.detail(), { id }); | ||
return ( | ||
@@ -60,3 +60,3 @@ <> | ||
```tsx | ||
const price = useResource(PriceResource.detail(), { symbol }); | ||
const price = useSuspense(PriceResource.detail(), { symbol }); | ||
useSubscription(PriceResource.detail(), { symbol }); | ||
@@ -63,0 +63,0 @@ return price.value; |
@@ -13,2 +13,4 @@ export { | ||
useDenormalized, | ||
useSuspense, | ||
useFetch, | ||
// TODO: get rid of these exports once core has been out for a while | ||
@@ -15,0 +17,0 @@ usePromisifiedDispatch, |
@@ -1,2 +0,2 @@ | ||
export { useCache, useController, useFetcher, useRetrieve, useResource, useSubscription, useMeta, useError, useInvalidator, useResetter, useDenormalized, usePromisifiedDispatch, Endpoint, Index, } from '@rest-hooks/core'; | ||
export { useCache, useController, useFetcher, useRetrieve, useResource, useSubscription, useMeta, useError, useInvalidator, useResetter, useDenormalized, useSuspense, useFetch, usePromisifiedDispatch, Endpoint, Index, } from '@rest-hooks/core'; | ||
export { FetchShape, ReadShape, MutateShape, DeleteShape, SetShapeParams, ParamsFromShape, AbstractInstanceType, FetchOptions, UpdateFunction, FetchAction, InvalidateAction, UnsubscribeAction, SubscribeAction, ResetAction, ReceiveAction, State, ReceiveTypes, PK, Dispatch, Middleware, MiddlewareAPI, ActionTypes, Manager, Schema, Normalize, NormalizeNullable, Denormalize, DenormalizeNullable, EndpointExtraOptions, FetchFunction, ResolveType, EndpointParam, InferReturn, EndpointInterface, ReadEndpoint, MutateEndpoint, IndexInterface, IndexParams, ArrayElement, NetworkError, } from '@rest-hooks/core'; | ||
@@ -3,0 +3,0 @@ export { CacheProvider, ExternalCacheProvider, PromiseifyMiddleware, NetworkErrorBoundary, mapMiddleware, } from "./react-integration/index"; |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
366514
3593
2