GraphQLInterfaceTypeConfig
interface GraphQLInterfaceTypeConfig <TSource, TContext> {
astNode?: Maybe<InterfaceTypeDefinitionNode>;
description?: Maybe<string>;
extensionASTNodes?: Maybe<ReadonlyArray<InterfaceTypeExtensionNode>>;
extensions?: Maybe<Readonly<GraphQLInterfaceTypeExtensions>>;
fields: ThunkObjMap<GraphQLFieldConfig<TSource, TContext>>;
interfaces?: ThunkReadonlyArray<GraphQLInterfaceType>;
name: string;
resolveType?: Maybe<GraphQLTypeResolver<TSource, TContext>>;
}§Properties
§
astNode?: Maybe<InterfaceTypeDefinitionNode>
[src]§
extensionASTNodes?: Maybe<ReadonlyArray<InterfaceTypeExtensionNode>>
[src]§
extensions?: Maybe<Readonly<GraphQLInterfaceTypeExtensions>>
[src]§
fields: ThunkObjMap<GraphQLFieldConfig<TSource, TContext>>
[src]§
interfaces?: ThunkReadonlyArray<GraphQLInterfaceType>
[src]§
resolveType?: Maybe<GraphQLTypeResolver<TSource, TContext>>
[src]Optionally provide a custom type resolver function. If one is not provided,
the default implementation will call isTypeOf
on each implementing
Object type.