UNPKG

@girin/framework

Version:

Core modules for Girin: GraphQL server framework

23 lines 760 B
import { Module } from '@girin/environment'; import { GraphQLSchemaConfig, GraphQLNamedType } from 'graphql'; import { TypeArg } from '@girin/typelink'; import { GraphQLSchema } from 'graphql'; import { GraphQLDirective } from 'graphql'; export interface SchemaBuilderConfigs { Query: TypeArg; Mutation?: TypeArg; Subscription?: TypeArg; types?: TypeArg[]; } export declare class SchemaBuilder extends Module { configs: SchemaBuilderConfigs; readonly label: string; schemaOptions: GraphQLSchemaConfig & { types: GraphQLNamedType[]; directives: GraphQLDirective[]; }; constructor(configs: SchemaBuilderConfigs); schema: GraphQLSchema; onBootstrap(): void; } //# sourceMappingURL=SchemaBuilder.d.ts.map