apollo-type-guards
v1.4.3
Published
This binary lets you enhance types generated by Apollo CLI by creating type guards associated with it.
Downloads
7
Readme
Apollo Type Guards
This binary lets you enhance types generated by Apollo CLI by creating type guards associated with it.
Install
With npm:
npm install --save-dev apollo-type-guards
With yarn:
yarn add --dev apollo-type-guards
Usage
- Run
apollo client:codegen
CLI to generate types files from your schema - Run
apollo-type-guards --globDir="glob/to/generated/folders"
- Depending on you folder structure you should see something like this:
Before :
After:. └── src └── __generated__ ├── QueryOne.ts └── QueryTwo.ts
. └── src └── __generated__ ├── guards │ ├── QueryOne.ts │ └── QueryTwo.ts ├── QueryOne.ts └── QueryTwo.ts