Optional class to handle nullable values. Tries to mimic Java's Optional class. Doesn't really add much value, but it's a nice reminder for the developper to always check for null values.

Type Parameters

  • T = any | undefined

Methods

  • Returns boolean

    Where the wrapped value is null

  • Returns the value as the not nullable type.

    Returns T

    The original value

  • No Self

    Type Parameters

    • T

    Returns Optional<T>

  • No Self

    Type Parameters

    • T

    Parameters

    • value: T

    Returns Optional<T>