rtk-query-graphql
Version:
It helps you to make queries to a server that is using graphql
3 lines (2 loc) • 671 B
JavaScript
import{GraphQLClient as e,ClientError as r}from"graphql-request";var t=function(t){var n="client"in t?t.client:new e(t.url);return t.prepareHeaders&&t.prepareHeaders(n.setHeaders,n.setHeader),function(e){var t=e.document,a=e.variables;try{return Promise.resolve(function(e,r){try{var s=Promise.resolve(n.request(t,a)).then(function(e){return{data:e,meta:{}}})}catch(e){return r(e)}return s&&s.then?s.then(void 0,r):s}(0,function(e){if(e instanceof r)return{error:{name:e.name,message:e.message,stack:e.stack},meta:{request:e.request,response:e.response}};throw e}))}catch(e){return Promise.reject(e)}}};export{t as graphqlFetch};
//# sourceMappingURL=index.module.js.map