Registers a class as a GraphQL object type.
Registers a class field as a GraphQLField.
Just a shorthand-it is the same as putting both @InputObjectType
and @ObjectType
Just a shorthand-it is the same as putting both @InputField
and @Field
No decorator options avaliable
No decorator options avaliable
No decorator options avaliable
Has same interface as @Field decorator. Can be used only inside @SchemaRoot class
Has same interface as @Field decorator. Can be used only inside @SchemaRoot class
A shorthand for both Query And Mutation. Can be used only inside @SchemaRoot class