(request: RequestParameters, variables: Variables)
| 21 | } |
| 22 | |
| 23 | async fetch(request: RequestParameters, variables: Variables) { |
| 24 | const { headers } = this |
| 25 | |
| 26 | const response = await fetch(this.url, { |
| 27 | method: 'POST', |
| 28 | headers, |
| 29 | body: JSON.stringify({ query: request.text, variables }), |
| 30 | credentials: 'include', |
| 31 | }) |
| 32 | |
| 33 | return response.json() |
| 34 | } |
| 35 | } |
| 36 | |
| 37 | export default FetcherBase |