TypeExtension

Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case class EnumTypeExtension(name: String, directives: List[Directive], enumValuesDefinition: List[EnumValueDefinition]) extends TypeExtension
case class InputObjectTypeExtension(name: String, directives: List[Directive], fields: List[InputValueDefinition]) extends TypeExtension
case class InterfaceTypeExtension(name: String, directives: List[Directive], fields: List[FieldDefinition]) extends TypeExtension
case class ObjectTypeExtension(name: String, implements: List[NamedType], directives: List[Directive], fields: List[FieldDefinition]) extends TypeExtension
case class ScalarTypeExtension(name: String, directives: List[Directive]) extends TypeExtension
case class UnionTypeExtension(name: String, directives: List[Directive], memberTypes: List[String]) extends TypeExtension

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror