UNPKG

@aws-amplify/graphql-types-generator

Version:

Generate API code or type annotations based on a GraphQL schema and statements

9 lines (8 loc) 732 B
import { GraphQLSchema, DocumentNode, Source } from 'graphql'; import { BasicGeneratedFileMap } from './utilities/CodeGenerator'; import { Target } from './types'; export default function generate(inputPaths: string[], schemaPath: string, outputPath: string, only: string, target: Target, tagName: string, options: any): void; export declare function generateFromString(schema: string, introspection: boolean, queryDocuments: string | Source[], target: Target, multipleSwiftFiles: boolean, options: any): { [filepath: string]: string; }; export declare function generateForTarget(schema: GraphQLSchema, document: DocumentNode, only: string, target: Target, multipleFiles: boolean, options: any): string | BasicGeneratedFileMap;