Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Some<T>

Type parameters

  • T: NonNullable<any>

Hierarchy

Index

Constructors

constructor

  • new Some(value: T): Some

Properties

Private value

value: T

Methods

filter

  • filter(f: (val: T) => boolean): Optional<T>

flatMap

foreach

  • foreach(f: (val: T) => void): Optional<T>

get

  • get(): T

getOrElse

  • getOrElse(val: T): T

isEmpty

  • isEmpty(): boolean

map

  • Type parameters

    • A: NonNullable<any>

    Parameters

    • f: (val: T) => A
        • (val: T): A
        • Parameters

          • val: T

          Returns A

    Returns Optional<A>

nonEmpty

  • nonEmpty(): boolean

or

Static of

  • of<T>(value: T | undefined): Optional<T>

Generated using TypeDoc