@grapi/server
Version:
Grapi Schema Generator For GraphQL Server
17 lines (16 loc) • 609 B
TypeScript
import { InputObjectTypeDefinitionNode } from 'graphql';
import { EnumType } from './dataModel';
export default class RootNode {
private typeDef;
private typeDefQuery;
private typeDefMutation;
addQuery(query: string): void;
addMutation(mutation: string): void;
addObjectType(type: string): void;
addInput(input: string | InputObjectTypeDefinitionNode): void;
addEnum(enumDef: EnumType, description?: string): void;
addSdl(sdl: string, validate?: boolean, description?: string): void;
print(): string;
private addQueriesAndMutations;
private static findInSdl;
}