UNPKG

608 BTypeScriptView Raw
1import * as t from '@babel/types';
2import { GraphQLCompositeType } from 'graphql';
3import { PrintableFieldDetails, Variable } from 'graphql-tool-utilities';
4import { ObjectStack } from './utilities';
5import { OperationContext } from './context';
6export declare function tsInterfaceBodyForObjectField({fields}: PrintableFieldDetails, graphQLType: GraphQLCompositeType | GraphQLCompositeType[], stack: ObjectStack, context: OperationContext, requiresTypename?: boolean): t.TSInterfaceBody;
7export declare function variablesInterface(variables: Variable[], context: OperationContext): t.TSInterfaceDeclaration;