@rtk-query/graphql-request-base-query
Version:
3 lines (2 loc) • 650 B
JavaScript
var e=require("graphql-request");exports.graphqlRequestBaseQuery=function(r){var t="client"in r?r.client:new e.GraphQLClient(r.url);return"requestHeaders"in r&&t.setHeaders(r.requestHeaders),function(r){var n=r.document,s=r.variables;try{return Promise.resolve(function(e,r){try{var a=Promise.resolve(t.request(n,s)).then(function(e){return{data:e,meta:{}}})}catch(e){return r(e)}return a&&a.then?a.then(void 0,r):a}(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