@aws-amplify/graphql-generator
Version:
GraphQL API code generator
20 lines • 797 B
TypeScript
import { Profiler } from '@graphql-codegen/plugin-helpers';
import { SyncTypes as Types } from '@aws-amplify/appsync-modelgen-plugin';
import { DocumentNode, GraphQLSchema } from 'graphql';
export interface ExecutePluginOptions {
name: string;
config: Types.PluginConfig;
parentConfig: Types.PluginConfig;
schema: DocumentNode;
schemaAst?: GraphQLSchema;
documents: Types.DocumentFile[];
outputFilename: string;
allPlugins: Types.ConfiguredPlugin[];
skipDocumentsValidation?: Types.SkipDocumentsValidationOptions;
pluginContext?: {
[key: string]: any;
};
profiler?: Profiler;
}
export declare function executePlugin(options: ExecutePluginOptions, plugin: Types.CodegenPlugin): Types.PluginOutput;
//# sourceMappingURL=execute-plugin.d.ts.map