UNPKG

rtk-query-graphql

Version:

It helps you to make queries to a server that is using graphql

3 lines (2 loc) 648 B
var e=require("graphql-request");exports.graphqlFetch=function(r){var t="client"in r?r.client:new e.GraphQLClient(r.url);return r.prepareHeaders&&r.prepareHeaders(t.setHeaders,t.setHeader),function(r){var n=r.document,a=r.variables;try{return Promise.resolve(function(e,r){try{var s=Promise.resolve(t.request(n,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(r){if(r instanceof e.ClientError)return{error:{name:r.name,message:r.message,stack:r.stack},meta:{request:r.request,response:r.response}};throw r}))}catch(e){return Promise.reject(e)}}}; //# sourceMappingURL=index.cjs.map