Goi

gql.goi.Goi$
object Goi

Attributes

Source:
Goi.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Goi.type

Members list

Concise view

Value members

Concrete methods

def addId[F[_], A, B](resolver: Resolver[F, A, B], t: Type[F, A])(implicit F: Sync[F], idCodec: IDCodec[B]): Type[F, A]

Attributes

Source:
Goi.scala
def addId[F[_], A](t: Interface[F, A]): Interface[F, A]

Attributes

Source:
Goi.scala
def addIdWith[F[_], A](resolver: Resolver[F, A, String], t: Type[F, A], specify: Node => Option[A])(implicit F: Sync[F]): Type[F, A]

Attributes

Source:
Goi.scala
def decodeInput[A](codec: IDCodec[A], elems: Array[String]): ValidatedNec[String, A]

Attributes

Source:
Goi.scala
def encodeString[A](a: A)(implicit idCodec: IDCodec[A]): String

Attributes

Source:
Goi.scala
def makeId[F[_]](typename: String, id: String)(implicit F: Sync[F]): F[String]

Attributes

Source:
Goi.scala
def makeImpl[A](specify: Node => Option[A]): Implementation[Nothing, A, Node]

Attributes

Source:
Goi.scala
def node[F[_], Q, M, S](shape: SchemaShape[F, Q, M, S], xs: List[GlobalID[F, _, _]])(implicit F: Sync[F]): SchemaShape[F, Q, M, S]

Attributes

Source:
Goi.scala
def validate[F[_], Q, M, S](shape: SchemaShape[F, Q, M, S], instances: List[GlobalID[F, _, _]]): List[String]

Attributes

Source:
Goi.scala