UndefOr

typedjson.UndefOr
See theUndefOr companion object
sealed trait UndefOr[+A]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class UndefOrSome[A]

Members list

Value members

Abstract methods

def contains[A1 >: A](value: A1): Boolean
def exists[A1 >: A](f: A1 => Boolean): Boolean
def filterToUndefined(f: A => Boolean): UndefOr[A]
def flatMap[B](f: A => UndefOr[B]): UndefOr[B]
def fold[B](ifUndefined: => B)(f: A => B): B
def forall[A1 >: A](f: A1 => Boolean): Boolean
def foreach[A1 >: A](f: A1 => Unit): Unit
def getOrElse[B >: A](other: => B): B
def isUndefined: Boolean
def map[B](f: A => B): UndefOr[B]
def orElse[B >: A](other: => UndefOr[B]): UndefOr[B]
def toList[A1 >: A]: List[A]
def toOption: Option[A]

Concrete methods

def get: A
def isEmpty: Boolean
def nonEmpty: Boolean