ast
- Source:
- ast.scala
Type members
Classlikes
final case class Enum[F[_], A](name: String, mappings: NonEmptyList[(String, EnumValue[_ <: A])], description: Option[String]) extends OutToplevel[F, A] with InLeaf[A] with InToplevel[A]
- Source:
- ast.scala
final case class Implementation[F[_], A, B](implementation: Eval[Interface[F, B]])(implicit specify: B => Option[A])
- Source:
- ast.scala
- Source:
- ast.scala
final case class Input[A](name: String, fields: NonEmptyArg[A], description: Option[String]) extends InToplevel[A]
- Source:
- ast.scala
final case class Interface[F[_], A](name: String, fields: NonEmptyList[(String, AbstractField[F, _, _])], implementations: List[Implementation[F, A, _]], description: Option[String]) extends ObjectLike[F, A]
- Source:
- ast.scala
final case class Type[F[_], A](name: String, fields: NonEmptyList[(String, Field[F, A, _, _])], implementations: List[Implementation[F, A, _]], description: Option[String]) extends ObjectLike[F, A] with Concrete[F, A]
- Source:
- ast.scala
final case class Union[F[_], A](name: String, types: NonEmptyList[Variant[F, A, _]], description: Option[String]) extends Selectable[F, A]
- Source:
- ast.scala
Implicits
Inherited implicits
implicit def gqlOutArrForSeqLike[F[_], A, G <: (Seq)](implicit tpe: Out[F, A]): OutArr[F, A, G[A], A]
- Inherited from:
- LowPriorityImplicits
- Source:
- ast.scala