Scope

gql.server.interpreter.Scope
See theScope companion object
trait Scope[F[_]]

Attributes

Companion
object
Source
Scope.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Scope[F]

Members list

Value members

Abstract methods

def child: F[Option[Scope[F]]]

Attributes

Source
Scope.scala
def children: F[List[Scope[F]]]

Attributes

Source
Scope.scala
def close: F[Unit]

Attributes

Source
Scope.scala
def id: Token

Attributes

Source
Scope.scala
def isOpen: F[Boolean]

Attributes

Source
Scope.scala
def lease[A](r: Resource[F, A]): F[Option[A]]

Attributes

Source
Scope.scala
def openChild[A](r: Scope[F] => Resource[F, A]): F[Option[(Scope[F], A)]]

Attributes

Source
Scope.scala
def parent: Option[Scope[F]]

Attributes

Source
Scope.scala
def releaseChildren(children: NonEmptyList[Token]): F[Unit]

Attributes

Source
Scope.scala
def string(names: Map[Token, String]): F[String]

Attributes

Source
Scope.scala

Concrete methods

def path: Type[Token]

Attributes

Source
Scope.scala
def root: Scope[F]

Attributes

Source
Scope.scala