# `@graphiql/toolkit`

General purpose library as a dependency of GraphiQL.

Part of the GraphiQL 2.0.0 initiative.

## Docs

- **`createFetcher` [(Docs)](./docs/create-fetcher.md)** : a utility for creating a `fetcher` prop implementation for HTTP GET, POST including multipart, websockets fetcher
- more to come!

## Todo

- [x] Begin porting common type definitions used by GraphiQL and it's dependencies
- [ ] `createFetcher` utility for an easier `fetcher`
- [ ] Migrate over general purpose `graphiql/src/utilities`
- [ ] Utility to generate json schema spec from `getQueryFacts` for monaco, vscode, etc
