Options
All
  • Public
  • Public/Protected
  • All
Menu

Class None

Hierarchy

Index

Properties

Static nil

nil: None = new None()

Methods

filter

  • filter(f: (val: NonNullable<any>) => boolean): Optional<NonNullable<any>>
  • Parameters

    • f: (val: NonNullable<any>) => boolean
        • (val: NonNullable<any>): boolean
        • Parameters

          • val: NonNullable<any>

          Returns boolean

    Returns Optional<NonNullable<any>>

flatMap

foreach

  • foreach(f: (val: NonNullable<any>) => void): Optional<NonNullable<any>>
  • Parameters

    • f: (val: NonNullable<any>) => void
        • (val: NonNullable<any>): void
        • Parameters

          • val: NonNullable<any>

          Returns void

    Returns Optional<NonNullable<any>>

get

  • get(): NonNullable<any>

getOrElse

  • getOrElse(val: NonNullable<any>): NonNullable<any>

isEmpty

  • isEmpty(): boolean

map

  • map<A>(f: (val: NonNullable<any>) => A): Optional<A>
  • Type parameters

    • A: NonNullable<any>

    Parameters

    • f: (val: NonNullable<any>) => A
        • (val: NonNullable<any>): A
        • Parameters

          • val: NonNullable<any>

          Returns A

    Returns Optional<A>

nonEmpty

  • nonEmpty(): boolean

or

Static of

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

Generated using TypeDoc