Use external library for type definitions
Opened this issue · 0 comments
pie6k commented
GraphqlFieldConfig
interface for defining types is glueing code definition with this very framework/boilerplate.
What do you think about using some external library like https://github.com/prismake/typegql
@ObjectType({ description: 'Simple product object type' })
class Product {
@Field() name: string;
@Field() price: number;
@Field()
isExpensive() {
return this.price > 50;
}
}
It allows you to define type in such way, but it still compiles to plain GraphQL object type that will work with every schema