Micro-backend type-graphql plugin
shell
npx microbackend plugin add @microbackend/plugin-type-graphql
`
Usage
The extension patterns supported by this plugin are:
- TypeGraphQL Resolvers, supported by extension/type_graphql/resolver: Classes
that are marked as Resolver and consumed by TypeGraphQL to generate
GraphQL schema and resolvers.
$3
Define new resolvers under src/extension/type_graphql/resolver using
TypeGraphQL decorators:
`typescript
// extension/type_graphql/resolver/common.ts
import { Directive, ObjectType, Query, Resolver } from "type-graphql";
@ObjectType()
export class Test {}
@Resolver(() => Test)
export class TestResolver {
@Directive("@custom_directive")
@Query(() => Number)
async test(): Promise {
return 1;
}
}
``