Module: GraphQL::Schema::Printer::TypeKindPrinters

Defined in:
lib/graphql/schema/printer.rb

Defined Under Namespace

Modules: ArgsPrinter, DeprecatedPrinter, DescriptionPrinter, FieldPrinter Classes: DirectivePrinter, EnumPrinter, InputObjectPrinter, InterfacePrinter, ObjectPrinter, ScalarPrinter, UnionPrinter

Constant Summary collapse

STRATEGIES =
{
  GraphQL::TypeKinds::SCALAR =>       ScalarPrinter,
  GraphQL::TypeKinds::OBJECT =>       ObjectPrinter,
  GraphQL::TypeKinds::INTERFACE =>    InterfacePrinter,
  GraphQL::TypeKinds::UNION =>        UnionPrinter,
  GraphQL::TypeKinds::ENUM =>         EnumPrinter,
  GraphQL::TypeKinds::INPUT_OBJECT => InputObjectPrinter,
}