Module: GraphQL::TypeKinds
- Defined in:
- lib/graph_ql/type_kinds.rb
Defined Under Namespace
Classes: TypeKind
Constant Summary collapse
- TYPE_KINDS =
[ SCALAR = TypeKind.new("SCALAR"), OBJECT = TypeKind.new("OBJECT", fields: true), INTERFACE = TypeKind.new("INTERFACE", resolves: true, fields: true), UNION = TypeKind.new("UNION", resolves: true), ENUM = TypeKind.new("ENUM"), INPUT_OBJECT = TypeKind.new("INPUT_OBJECT"), LIST = TypeKind.new("LIST", wraps: true), NON_NULL = TypeKind.new("NON_NULL", wraps: true), ]
- KIND_NAMES =
TYPE_KINDS.map(&:name)