UNPKG

rtk-query-graphql

Version:

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

3 lines (2 loc) 499 B
import{GraphQLClient as e,ClientError as r}from"graphql-request";const t=t=>{const s="client"in t?t.client:new e(t.url);return t.prepareHeaders&&t.prepareHeaders(s.setHeaders,s.setHeader),async({document:e,variables:t})=>{try{return{data:await s.request(e,t),meta:{}}}catch(e){if(e instanceof r){const{name:r,message:t,stack:s,request:a,response:n}=e;return{error:{name:r,message:t,stack:s},meta:{request:a,response:n}}}throw e}}};export{t as graphqlFetch}; //# sourceMappingURL=index.modern.js.map