dsl
gql.dsl$
object dsl
A collection of smart-constructors and syntactic extensions for building GraphQL schemas.
Attributes
Members list
Type members
Classlikes
final class FieldBuilder[F[_], I](dummy: Boolean) extends AnyVal
Attributes
- Source
- dsl.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
final case class FieldsSyntax[F[_], A](fields: Fields[F, A]) extends AnyVal
Attributes
- Source
- dsl.scala
- Supertypes
final case class InterfaceSyntax[F[_], A](tpe: Interface[F, A]) extends AnyVal
Attributes
- Source
- dsl.scala
- Supertypes
final case class PartiallyAppliedArgFull[A](dummy: Boolean) extends AnyVal
Attributes
- Source
- dsl.scala
- Supertypes
final class PartiallyAppliedEff[I](dummy: Boolean) extends AnyVal
Attributes
- Source
- dsl.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
final class PartiallyAppliedFieldBuilder[F[_], I](dummy: Boolean) extends AnyVal
Attributes
- Source
- dsl.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
final class PartiallyAppliedLift[F[_], I](dummy: Boolean) extends AnyVal
Attributes
- Source
- dsl.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
final case class PartiallyAppliedUnion0[F[_], A](name: String) extends AnyVal
Attributes
- Source
- dsl.scala
- Supertypes
Attributes
- Source
- dsl.scala
- Supertypes
object ShowMissingKeys
Attributes
- Companion
- trait
- Source
- dsl.scala
- Supertypes
- Self type
-
ShowMissingKeys.type
final case class SyntaxForBatchResolverSignature[F[_], K, V](r: Resolver[F, Set[K], Map[K, V]]) extends AnyVal
Attributes
- Source
- dsl.scala
- Supertypes
final case class TypeSyntax[F[_], A](tpe: Type[F, A]) extends AnyVal
Attributes
- Source
- dsl.scala
- Supertypes
final case class UnionSyntax[F[_], A](tpe: Union[F, A]) extends AnyVal
Attributes
- Source
- dsl.scala
- Supertypes
Value members
Concrete methods
Attributes
- Source
- dsl.scala
def abstGroup[F[_]](hd: (String, AbstractField[F, _]), tl: (String, AbstractField[F, _])*): AbstractFields[F]
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
def interface[F[_], A](name: String, hd: (String, AbstractField[F, _]), tl: (String, AbstractField[F, _])*): Interface[F, A]
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
def onField[F[_], A](directive: Directive[A], handler: FieldHandler[F, A]): State[SchemaState[F], Field[F, A]]
Attributes
- Source
- dsl.scala
def onFragmentSpread[F[_], A](directive: Directive[A], handler: QueryHandler[FragmentSpread, A]): State[SchemaState[F], FragmentSpread[A]]
Attributes
- Source
- dsl.scala
def onInlineFragmentSpread[F[_], A](directive: Directive[A], handler: QueryHandler[InlineFragment, A]): State[SchemaState[F], InlineFragmentSpread[A]]
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Implicits
Implicits
implicit def syntaxForBatchResolverSignature[F[_], K, V](resolver: Resolver[F, Set[K], Map[K, V]]): SyntaxForBatchResolverSignature[F, K, V]
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
Attributes
- Source
- dsl.scala
In this article