UNPKG

684 BTypeScriptView Raw
1import { GraphQLSchema } from 'graphql';
2import { FlowDocumentsPluginConfig } from './config';
3import { ParsedDocumentsConfig, BaseDocumentsVisitor, LoadedFragment, DeclarationKind } from '@graphql-codegen/visitor-plugin-common';
4export interface FlowDocumentsParsedConfig extends ParsedDocumentsConfig {
5 useFlowExactObjects: boolean;
6 useFlowReadOnlyTypes: boolean;
7}
8export declare class FlowDocumentsVisitor extends BaseDocumentsVisitor<FlowDocumentsPluginConfig, FlowDocumentsParsedConfig> {
9 constructor(schema: GraphQLSchema, config: FlowDocumentsPluginConfig, allFragments: LoadedFragment[]);
10 protected getPunctuation(declarationKind: DeclarationKind): string;
11}