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 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 Interface[F[_], A](name: String, fields: NonEmptyList[(String, AbstractField[F, _])], implementations: List[Eval[Interface[F, _]]], description: Option[String]) extends ObjectLike[F, A]
- Source:
- ast.scala
final case class Scalar[F[_], A](name: String, encoder: A => Value, decoder: Value => Either[String, A], description: Option[String]) extends OutToplevel[F, A] with InToplevel[A]
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]
- 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