Function throwIfNoNumber

  • Throws an error, if an input value is no valid number.

    Example

    throwIfNoNumber(0)  // 0

    // throw errors
    throwIfNoNumber('0')
    throwIfNoNumber('foo')
    throwIfNoNumber('')
    throwIfNoNumber(true)
    throwIfNoNumber(null)
    throwIfNoNumber(undefined)
    throwIfNoNumber(true)
    throwIfNoNumber({})
    throwIfNoNumber([])
    throwIfNoNumber(Symbol('BAR'))

    Returns

    The valid number.

    Throws

    val is invalid

    Parameters

    • val: unknown

      The input value.

    • Optional paramName: string

      The custom parameter name for a possible error message.

    Returns number

Generated using TypeDoc