@graphql-codegen/flow-operations
Version:
GraphQL Code Generator plugin for generating Flow types for GraphQL operations (query/mutation/subscription/fragment)
13 lines (12 loc) • 721 B
text/typescript
import { GraphQLSchema } from 'graphql';
import { BaseDocumentsVisitor, DeclarationKind, LoadedFragment, ParsedDocumentsConfig } from '@graphql-codegen/visitor-plugin-common';
import { FlowDocumentsPluginConfig } from './config.cjs';
export interface FlowDocumentsParsedConfig extends ParsedDocumentsConfig {
useFlowExactObjects: boolean;
useFlowReadOnlyTypes: boolean;
}
export declare class FlowDocumentsVisitor extends BaseDocumentsVisitor<FlowDocumentsPluginConfig, FlowDocumentsParsedConfig> {
constructor(schema: GraphQLSchema, config: FlowDocumentsPluginConfig, allFragments: LoadedFragment[]);
protected getPunctuation(declarationKind: DeclarationKind): string;
getImports(): Array<string>;
}