graphql-typescript

JSON →
library 0.3.0 ·javascript abandoned
verified Jun 7, 2026

Define and build GraphQL schemas using TypeScript classes with decorators (static v0.3.0, last release Sep 2020). Uses `@Type`, `@Field`, `@Mutation`, `@Nullable`, and `@Input` decorators to generate a full GraphQL schema via `makeSchema()`. Unlike type-graphql or nestjs/graphql, it is minimal with no dependency injection, no resolvers file, and no runtime reflection beyond decorator metadata. Requires `graphql@^0.13.2` (not v15+) and TypeScript with `experimentalDecorators` and `emitDecoratorMetadata`. Unmaintained since 2020 – incompatible with modern GraphQL versions.