apollo-type-guard
v1.0.0
Published
This binary lets you enhance types generated by Apollo CLI by creating type guards associated with it.
Downloads
5
Readme
Apollo Types Guard
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-types-guard
With yarn:
yarn add --dev apollo-types-guard
Usage
- Run
apollo client:codegen
CLI to generate types files from your schema - Run
apollo-types-guard --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