Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joarwilk/gql2flow

Convert a GraphQL Schema to a flow definition
https://github.com/joarwilk/gql2flow

Last synced: about 1 month ago
JSON representation

Convert a GraphQL Schema to a flow definition

Awesome Lists containing this project

README

        

## This project is deprecated, use [gql2ts](https://github.com/avantcredit/gql2ts) instead

# GraphQL To Flow Types

```shell
npm i -g gql2flow
```

```
Usage: gql2flow [options]

Options:

-h, --help output usage information
-V, --version output the version number
-o --output-file [outputFile] name for output file, defaults to graphql-export.flow.js
-m --module-name [moduleName] name for the export module. Types are not wrapped in a module if this is not set
-i --ignored-types names of types to ignore (comma delimited)
-w --whitelist names of types to whitelist (comma delimited)
--null-keys adds a '?' to all keys
--null-values adds a '?' to all values
```

## Examples

#### Fetching from a server
```shell
gql2flow https://api.github.com/graphql
```

#### From a json schema
```shell
gql2flow schema.json
```