InterfaceOps

gql.dsl.InterfaceDsl$.InterfaceOps
final class InterfaceOps[F[_], A](tpe: Interface[F, A]) extends AnyVal

Attributes

Source
InterfaceDsl.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def addFields(xs: (String, AnyField[F, A, _])*): Interface[F, A]

Attributes

Source
InterfaceDsl.scala
def addFieldsNel(xs: NonEmptyList[(String, AnyField[F, A, _])]): Interface[F, A]

Attributes

Source
InterfaceDsl.scala
def implements[B](implicit interface: => Interface[F, B]): Interface[F, A]

Attributes

Source
InterfaceDsl.scala
def subtypeImpl[B](implicit ev: A <:< B, interface: => Interface[F, B]): Interface[F, A]

Attributes

Source
InterfaceDsl.scala