Wraps a value with metadata and type-safe getters.

Index

Methods

asBoolean

  • asBoolean(): boolean
  • Gets the value as a boolean.

    The following values (case insensitive) are interpreted as true: "1", "true", "t", "yes", "y", "on". Other values are interpreted as false.

    Returns boolean

asNumber

  • asNumber(): number
  • Gets the value as a number. Comparable to calling Number(value) || 0.

    Returns number

asString

  • asString(): string
  • Gets the value as a string.

    Returns string

getSource