Utils

caliban.validation.Utils
object Utils

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Utils.type

Members list

Value members

Concrete methods

def cross[A](a: Iterable[A], includeIdentity: Boolean): Chunk[(A, A)]

For an iterable, produce a Chunk containing tuples of all possible unique combinations, optionally including the identity

For an iterable, produce a Chunk containing tuples of all possible unique combinations, optionally including the identity

Attributes

def getType(t: Option[NamedType], parentType: `__Type`, context: Context): `__Type`
def getType(t: NamedType, context: Context): Option[`__Type`]
def isAbstract(t: `__Type`): Boolean
def isComposite(t: `__Type`): Boolean
def isConcrete(t: `__Type`): Boolean
def isEnum(t: `__Type`): Boolean
def isInterface(t: `__Type`): Boolean
def isLeafType(t: `__Type`): Boolean
def isListType(t: `__Type`): Boolean
def isNonNull(t: `__Type`): Boolean
def isObjectType(t: `__Type`): Boolean
def isScalar(t: `__Type`): Boolean
def isUnion(t: `__Type`): Boolean