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