Installation and setup

Firstly, add typegql to your project

yarn add typegql

Important! To work with typescript, you'll need reflect-medatada so typegql can infer types from your code.

Add import "reflect-metadata"; somewhere in bootstrap (before any typegql decorator is used) of your app eg app/index.ts.

Modify tsconfig.json

typegql will try to infer types of your fields, when possible. To allow this, you'll have to add following to your tsconfig.json compilerOptions section:

"emitDecoratorMetadata": true,
"experimentalDecorators": true,

Does typegql work without typescript?

It absolutely does. Keep in mind, however - without typescript all types will have to be defined explicitly.

results matching ""

    No results matching ""