🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

@mobx-ecosystem/mobx-react-query

Package Overview
Dependencies
Maintainers
0
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mobx-ecosystem/mobx-react-query - npm Package Compare versions

Comparing version

to
2.0.7

2

dist/index.js

@@ -1,1 +0,1 @@

import{QueryClient as e,MutationObserver as r,InfiniteQueryObserver as n,QueryObserver as i}from"@tanstack/react-query";import{makeAutoObservable as t,runInAction as o}from"mobx";var u=function(){return u=Object.assign||function(e){for(var r,n=1,i=arguments.length;n<i;n++)for(var t in r=arguments[n])Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e},u.apply(this,arguments)};function l(e,r,n,i){return new(n||(n=Promise))((function(t,o){function u(e){try{a(i.next(e))}catch(e){o(e)}}function l(e){try{a(i.throw(e))}catch(e){o(e)}}function a(e){var r;e.done?t(e.value):(r=e.value,r instanceof n?r:new n((function(e){e(r)}))).then(u,l)}a((i=i.apply(e,r||[])).next())}))}function a(e,r){var n,i,t,o,u={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(l){return function(a){return function(l){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,l[0]&&(u=0)),u;)try{if(n=1,i&&(t=2&l[0]?i.return:l[0]?i.throw||((t=i.return)&&t.call(i),0):i.next)&&!(t=t.call(i,l[1])).done)return t;switch(i=0,t&&(l=[2&l[0],t.value]),l[0]){case 0:case 1:t=l;break;case 4:return u.label++,{value:l[1],done:!1};case 5:u.label++,i=l[1],l=[0];continue;case 7:l=u.ops.pop(),u.trys.pop();continue;default:if(!(t=u.trys,(t=t.length>0&&t[t.length-1])||6!==l[0]&&2!==l[0])){u=0;continue}if(3===l[0]&&(!t||l[1]>t[0]&&l[1]<t[3])){u.label=l[1];break}if(6===l[0]&&u.label<t[1]){u.label=t[1],t=l;break}if(t&&u.label<t[2]){u.label=t[2],u.ops.push(l);break}t[2]&&u.ops.pop(),u.trys.pop();continue}l=r.call(e,u)}catch(e){l=[6,e],i=0}finally{n=t=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,a])}}}var s,c,b,f={hasToast:!0,rejectable:!0},v=new e({defaultOptions:{queries:{staleTime:3e5,retry:!1,refetchOnWindowFocus:!1}}}),d=function(e){(null==e?void 0:e.queryClient)&&(v=null==e?void 0:e.queryClient),(null==e?void 0:e.onQueryError)&&(s=null==e?void 0:e.onQueryError),(null==e?void 0:e.onInfiniteQueryError)&&(c=null==e?void 0:e.onInfiniteQueryError),(null==e?void 0:e.onMutationError)&&(b=null==e?void 0:e.onMutationError)},y=function(){var e=this;Object.defineProperty(this,"queryClient",{enumerable:!0,configurable:!0,writable:!0,value:v}),Object.defineProperty(this,"observer",{enumerable:!0,configurable:!0,writable:!0,value:new r(v,{})}),Object.defineProperty(this,"mutationResult",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"isMutationLoading",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isMutationFullLoading",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"dispose",{enumerable:!0,configurable:!0,writable:!0,value:function(){e.observer&&(e.observer.reset(),e.observer=void 0)}}),Object.defineProperty(this,"fetch",{enumerable:!0,configurable:!0,writable:!0,value:function(r,n){return void 0===n&&(n=f),l(e,void 0,void 0,(function(){var e=this;return a(this,(function(i){return this.mutationResult=void 0,this.isMutationLoading=!1,this.isMutationFullLoading=!0,[2,new Promise((function(i,t){var l,a,s,c=u(u({},r),{onSuccess:function(n,t,u){var l;null===(l=r.onSuccess)||void 0===l||l.call(r,n,t,u),i(n),o((function(){e.isMutationFullLoading=!1}))},onError:function(i,t,u){(null==n?void 0:n.hasToast)&&(null==b||b(i)),r.onError&&r.onError(i,t,u),o((function(){e.isMutationFullLoading=!1}))}});null===(l=e.observer)||void 0===l||l.setOptions(c),null===(a=e.observer)||void 0===a||a.subscribe((function(r){o((function(){e.isMutationLoading=r.isLoading,e.mutationResult=r}))})),null===(s=e.observer)||void 0===s||s.mutate().catch((function(e){return(null==n?void 0:n.rejectable)&&t(e)}))}))]}))}))}}),t(this)},h=function(){var e=this;Object.defineProperty(this,"queryClient",{enumerable:!0,configurable:!0,writable:!0,value:v}),Object.defineProperty(this,"observer",{enumerable:!0,configurable:!0,writable:!0,value:new n(v,{})}),Object.defineProperty(this,"queryResult",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"isQueryLoading",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isQueryFetching",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isQueryFullLoading",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"isFetchingNextPage",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"fetch",{enumerable:!0,configurable:!0,writable:!0,value:function(r,n){void 0===n&&(n=f),e.isQueryLoading=!1;var i=u(u({},r),{onError:function(e){(null==n?void 0:n.hasToast)&&(null==c||c(e)),r.onError&&r.onError(e)}});e.observer.subscribe((function(r){o((function(){e.queryResult=r,e.isQueryLoading=Boolean(null==r?void 0:r.isLoading),e.isQueryFetching=Boolean(null==r?void 0:r.isFetching),e.isFetchingNextPage=Boolean(null==r?void 0:r.isFetchingNextPage)}))}));var t=e.observer.getOptimisticResult(u({useErrorBoundary:!1,refetchOnReconnect:!1},i));return t.data&&i.onSuccess&&i.onSuccess(t.data),e.observer}}),t(this)},g=function(){var e=this;Object.defineProperty(this,"queryClient",{enumerable:!0,configurable:!0,writable:!0,value:v}),Object.defineProperty(this,"observer",{enumerable:!0,configurable:!0,writable:!0,value:new i(v,{})}),Object.defineProperty(this,"queryResult",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"isQueryLoading",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isQueryFetching",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isQueryFullLoading",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"setSettings",{enumerable:!0,configurable:!0,writable:!0,value:function(r){e.isQueryFullLoading=(null==r?void 0:r.initWithLoading)||!0}}),Object.defineProperty(this,"fetch",{enumerable:!0,configurable:!0,writable:!0,value:function(r,n){return void 0===n&&(n=f),l(e,void 0,void 0,(function(){var e=this;return a(this,(function(i){return this.isQueryLoading=!1,this.isQueryFullLoading=!0,[2,new Promise((function(i,t){var l,a,c,b,f=u(u({},r),{retry:!1,onSuccess:function(n){var t;null===(t=r.onSuccess)||void 0===t||t.call(r,n),i(n),o((function(){e.isQueryFullLoading=!1}))},onError:function(i){var u;(null==n?void 0:n.hasToast)&&(null==s||s(i)),null===(u=r.onError)||void 0===u||u.call(r,i),(null==n?void 0:n.rejectable)&&t(i),o((function(){e.isQueryFullLoading=!1}))}});null===(l=e.observer)||void 0===l||l.setOptions(f),null===(a=e.observer)||void 0===a||a.subscribe((function(r){o((function(){e.queryResult=r,e.isQueryLoading=Boolean(null==r?void 0:r.isLoading),e.isQueryFetching=Boolean(null==r?void 0:r.isFetching)}))})),e.queryResult=null===(c=e.observer)||void 0===c?void 0:c.getOptimisticResult(u({useErrorBoundary:!1,refetchOnReconnect:!1},f)),(null===(b=e.queryResult)||void 0===b?void 0:b.data)&&f.onSuccess&&f.onSuccess(e.queryResult.data)}))]}))}))}}),Object.defineProperty(this,"dispose",{enumerable:!0,configurable:!0,writable:!0,value:function(){e.observer&&(e.observer.destroy(),e.observer=void 0)}}),t(this)};export{h as InfiniteQueryService,y as MutationService,g as QueryService,d as configureMobxReactQuery};
import{QueryClient as e,MutationObserver as r,InfiniteQueryObserver as n,QueryObserver as i}from"@tanstack/react-query";import{makeAutoObservable as t,runInAction as o}from"mobx";var u=function(){return u=Object.assign||function(e){for(var r,n=1,i=arguments.length;n<i;n++)for(var t in r=arguments[n])Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e},u.apply(this,arguments)};function l(e,r,n,i){return new(n||(n=Promise))((function(t,o){function u(e){try{a(i.next(e))}catch(e){o(e)}}function l(e){try{a(i.throw(e))}catch(e){o(e)}}function a(e){var r;e.done?t(e.value):(r=e.value,r instanceof n?r:new n((function(e){e(r)}))).then(u,l)}a((i=i.apply(e,r||[])).next())}))}function a(e,r){var n,i,t,o,u={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(l){return function(a){return function(l){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,l[0]&&(u=0)),u;)try{if(n=1,i&&(t=2&l[0]?i.return:l[0]?i.throw||((t=i.return)&&t.call(i),0):i.next)&&!(t=t.call(i,l[1])).done)return t;switch(i=0,t&&(l=[2&l[0],t.value]),l[0]){case 0:case 1:t=l;break;case 4:return u.label++,{value:l[1],done:!1};case 5:u.label++,i=l[1],l=[0];continue;case 7:l=u.ops.pop(),u.trys.pop();continue;default:if(!(t=u.trys,(t=t.length>0&&t[t.length-1])||6!==l[0]&&2!==l[0])){u=0;continue}if(3===l[0]&&(!t||l[1]>t[0]&&l[1]<t[3])){u.label=l[1];break}if(6===l[0]&&u.label<t[1]){u.label=t[1],t=l;break}if(t&&u.label<t[2]){u.label=t[2],u.ops.push(l);break}t[2]&&u.ops.pop(),u.trys.pop();continue}l=r.call(e,u)}catch(e){l=[6,e],i=0}finally{n=t=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,a])}}}var s,c,b,f={hasToast:!0,rejectable:!0},v=new e({defaultOptions:{queries:{staleTime:3e5,retry:!1,refetchOnWindowFocus:!1}}}),d=function(e){(null==e?void 0:e.queryClient)&&(v=null==e?void 0:e.queryClient),(null==e?void 0:e.onQueryError)&&(s=null==e?void 0:e.onQueryError),(null==e?void 0:e.onInfiniteQueryError)&&(c=null==e?void 0:e.onInfiniteQueryError),(null==e?void 0:e.onMutationError)&&(b=null==e?void 0:e.onMutationError)},y=function(){var e=this;Object.defineProperty(this,"queryClient",{enumerable:!0,configurable:!0,writable:!0,value:v}),Object.defineProperty(this,"observer",{enumerable:!0,configurable:!0,writable:!0,value:new r(v,{})}),Object.defineProperty(this,"mutationResult",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"isMutationLoading",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isMutationFullLoading",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"dispose",{enumerable:!0,configurable:!0,writable:!0,value:function(){e.observer&&(e.observer.setOptions({}),e.observer.reset(),e.observer=void 0)}}),Object.defineProperty(this,"fetch",{enumerable:!0,configurable:!0,writable:!0,value:function(r,n){return void 0===n&&(n=f),l(e,void 0,void 0,(function(){var e=this;return a(this,(function(i){return this.mutationResult=void 0,this.isMutationLoading=!1,this.isMutationFullLoading=!0,[2,new Promise((function(i,t){var l,a,s,c=u(u({},r),{onSuccess:function(n,t,u){var l;null===(l=r.onSuccess)||void 0===l||l.call(r,n,t,u),i(n),o((function(){e.isMutationFullLoading=!1}))},onError:function(i,t,u){(null==n?void 0:n.hasToast)&&(null==b||b(i)),r.onError&&r.onError(i,t,u),o((function(){e.isMutationFullLoading=!1}))}});null===(l=e.observer)||void 0===l||l.setOptions(c),null===(a=e.observer)||void 0===a||a.subscribe((function(r){o((function(){e.isMutationLoading=r.isLoading,e.mutationResult=r}))})),null===(s=e.observer)||void 0===s||s.mutate().catch((function(e){return(null==n?void 0:n.rejectable)&&t(e)}))}))]}))}))}}),t(this)},h=function(){var e=this;Object.defineProperty(this,"queryClient",{enumerable:!0,configurable:!0,writable:!0,value:v}),Object.defineProperty(this,"observer",{enumerable:!0,configurable:!0,writable:!0,value:new n(v,{})}),Object.defineProperty(this,"queryResult",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"isQueryLoading",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isQueryFetching",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isQueryFullLoading",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"isFetchingNextPage",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"fetch",{enumerable:!0,configurable:!0,writable:!0,value:function(r,n){void 0===n&&(n=f),e.isQueryLoading=!1;var i=u(u({},r),{onError:function(e){(null==n?void 0:n.hasToast)&&(null==c||c(e)),r.onError&&r.onError(e)}});e.observer.subscribe((function(r){o((function(){e.queryResult=r,e.isQueryLoading=Boolean(null==r?void 0:r.isLoading),e.isQueryFetching=Boolean(null==r?void 0:r.isFetching),e.isFetchingNextPage=Boolean(null==r?void 0:r.isFetchingNextPage)}))}));var t=e.observer.getOptimisticResult(u({useErrorBoundary:!1,refetchOnReconnect:!1},i));return t.data&&i.onSuccess&&i.onSuccess(t.data),e.observer}}),t(this)},g=function(){var e=this;Object.defineProperty(this,"queryClient",{enumerable:!0,configurable:!0,writable:!0,value:v}),Object.defineProperty(this,"observer",{enumerable:!0,configurable:!0,writable:!0,value:new i(v,{})}),Object.defineProperty(this,"queryResult",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"isQueryLoading",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isQueryFetching",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isQueryFullLoading",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"setSettings",{enumerable:!0,configurable:!0,writable:!0,value:function(r){e.isQueryFullLoading=(null==r?void 0:r.initWithLoading)||!0}}),Object.defineProperty(this,"fetch",{enumerable:!0,configurable:!0,writable:!0,value:function(r,n){return void 0===n&&(n=f),l(e,void 0,void 0,(function(){var e=this;return a(this,(function(i){return this.isQueryLoading=!1,this.isQueryFullLoading=!0,[2,new Promise((function(i,t){var l,a,c,b,f=u(u({},r),{retry:!1,onSuccess:function(n){var t;null===(t=r.onSuccess)||void 0===t||t.call(r,n),i(n),o((function(){e.isQueryFullLoading=!1}))},onError:function(i){var u;(null==n?void 0:n.hasToast)&&(null==s||s(i)),null===(u=r.onError)||void 0===u||u.call(r,i),(null==n?void 0:n.rejectable)&&t(i),o((function(){e.isQueryFullLoading=!1}))}});null===(l=e.observer)||void 0===l||l.setOptions(f),null===(a=e.observer)||void 0===a||a.subscribe((function(r){o((function(){e.queryResult=r,e.isQueryLoading=Boolean(null==r?void 0:r.isLoading),e.isQueryFetching=Boolean(null==r?void 0:r.isFetching)}))})),e.queryResult=null===(c=e.observer)||void 0===c?void 0:c.getOptimisticResult(u({useErrorBoundary:!1,refetchOnReconnect:!1},f)),(null===(b=e.queryResult)||void 0===b?void 0:b.data)&&f.onSuccess&&f.onSuccess(e.queryResult.data)}))]}))}))}}),Object.defineProperty(this,"dispose",{enumerable:!0,configurable:!0,writable:!0,value:function(){e.observer&&(e.observer.setOptions({}),e.observer.remove(),e.observer.destroy(),e.observer=void 0)}}),t(this)};export{h as InfiniteQueryService,y as MutationService,g as QueryService,d as configureMobxReactQuery};

@@ -5,3 +5,3 @@ {

"private": false,
"version": "2.0.6",
"version": "2.0.7",
"description": "a wrapper that allows you to convenietly use react-query features with mobx",

@@ -8,0 +8,0 @@ "main": "dist/index.js",