Class: GraphQLSchemaBuilder
Defined in: src/graphql/GraphQLSchemaBuilder.ts:16
Automatically builds GraphQL schema definitions (SDL) and CRUD resolvers directly from EntityTS entity metadata.
Constructors
Constructor
new GraphQLSchemaBuilder(
entityClasses):GraphQLSchemaBuilder
Defined in: src/graphql/GraphQLSchemaBuilder.ts:20
Parameters
| Parameter | Type |
|---|---|
entityClasses | Function[] |
Returns
GraphQLSchemaBuilder
Methods
generateSdl()
generateSdl():
string
Defined in: src/graphql/GraphQLSchemaBuilder.ts:27
Generates the GraphQL Schema Definition Language (SDL) string.
Returns
string
generateResolvers()
generateResolvers(
dbContext):GraphQLResolverMap
Defined in: src/graphql/GraphQLSchemaBuilder.ts:93
Generates executable resolver map backed by EntityTS DbContext.
Parameters
| Parameter | Type |
|---|---|
dbContext | DbContext |