import { GraphQLType } from 'graphql' ; import { Instantiator } from '../types' ; import { TypeResolvingContext } from './types' ; export abstract class TypeExpression { abstract getTypeName ( context ) ; abstract getType ( context ) ; abstract getInstantiator ( context ) ; }