objectType<P> function

GraphQLObjectType<P> objectType<P>(
  1. String name, {
  2. String? description,
  3. bool isInterface = false,
  4. Iterable<GraphQLObjectField<Object?, Object?, P>> fields = const [],
  5. ResolveType<GraphQLObjectType<P>>? resolveType,
  6. IsTypeOf<P>? isTypeOf,
  7. Iterable<GraphQLObjectType> interfaces = const [],
  8. GraphQLTypeDefinitionExtra<TypeDefinitionNode, TypeExtensionNode> extra = const GraphQLTypeDefinitionExtra.attach([]),
})

Shorthand for generating a GraphQLObjectType.

Implementation

GraphQLObjectType<P> objectType<P>(
  String name, {
  String? description,
  bool isInterface = false,
  Iterable<GraphQLObjectField<Object?, Object?, P>> fields = const [],
  ResolveType<GraphQLObjectType<P>>? resolveType,
  IsTypeOf<P>? isTypeOf,
  Iterable<GraphQLObjectType> interfaces = const [],
  GraphQLTypeDefinitionExtra<TypeDefinitionNode, TypeExtensionNode> extra =
      const GraphQLTypeDefinitionExtra.attach([]),
}) {
  return GraphQLObjectType<P>(
    name,
    description: description,
    isInterface: isInterface,
    resolveType: resolveType,
    isTypeOf: isTypeOf,
    fields: fields,
    interfaces: interfaces,
    extra: extra,
  );
}