@aws-amplify/graphql-types-generator
Version:
Generate API code or type annotations based on a GraphQL schema and statements
7 lines (6 loc) • 555 B
TypeScript
import { Source, DocumentNode, GraphQLSchema } from 'graphql';
export declare function loadSchema(schemaPath: string): GraphQLSchema;
export declare function parseSchema(schema: string, introspection?: boolean): GraphQLSchema;
export declare function extractDocumentFromJavascript(content: string, tagName?: string): string | null;
export declare function loadAndMergeQueryDocuments(inputPaths: string[], tagName?: string): DocumentNode;
export declare function parseAndMergeQueryDocuments<SourceType extends Source>(sources: SourceType[]): DocumentNode;