Class ArgumentError

Hierarchy

  • TypeError
    • ArgumentError

Constructors

  • Parameters

    • Optional message: string

    Returns ArgumentError

  • Parameters

    • Optional message: string

    Returns ArgumentError

Properties

message: string
name: "ArgumentError" = ArgumentError.NAME
stack?: string
NAME: "ArgumentError" = "ArgumentError"
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)

Type declaration

stackTraceLimit: number

Methods

  • Parameters

    • value: any
    • name: string
    • type: "undefined"

    Returns asserts value is undefined

  • Parameters

    • value: any
    • name: string
    • type: "null"

    Returns asserts value is null

  • Parameters

    • value: any
    • name: string
    • type: "boolean"

    Returns asserts value is boolean

  • Parameters

    • value: any
    • name: string
    • type: "number"

    Returns asserts value is number

  • Parameters

    • value: any
    • name: string
    • type: "object"

    Returns asserts value is { [key: string]: any }

  • Parameters

    • value: any
    • name: string
    • type: "string"

    Returns asserts value is string

  • Parameters

    • value: any
    • name: string
    • type: "Array"

    Returns asserts value is any[]

  • Parameters

    • value: any
    • name: string
    • type: "ArrayBuffer"

    Returns asserts value is ArrayBuffer

  • Parameters

    • value: any
    • name: string
    • type: "ArrayBufferView"

    Returns asserts value is ArrayBufferView

  • Type Parameters

    • T

    Parameters

    • value: any
    • name: string
    • type: (new (...args: any[]) => T)
        • new (...args: any[]): T
        • Parameters

          • Rest ...args: any[]

          Returns T

    Returns asserts value is T

  • Parameters

    Returns void

  • Create .stack property on a target object

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void

  • Parameters

    • value: any
    • type: "undefined"

    Returns value is undefined

  • Parameters

    • value: any
    • type: "null"

    Returns value is null

  • Parameters

    • value: any
    • type: "boolean"

    Returns value is boolean

  • Parameters

    • value: any
    • type: "number"

    Returns value is number

  • Parameters

    • value: any
    • type: "object"

    Returns value is object

  • Parameters

    • value: any
    • type: "string"

    Returns value is string

  • Parameters

    • value: any
    • type: "Array"

    Returns value is any[]

  • Parameters

    • value: any
    • type: "ArrayBuffer"

    Returns value is ArrayBuffer

  • Parameters

    • value: any
    • type: "ArrayBufferView"

    Returns value is ArrayBufferView

  • Type Parameters

    • T

    Parameters

    • value: any
    • type: (new (...args: any[]) => T)
        • new (...args: any[]): T
        • Parameters

          • Rest ...args: any[]

          Returns T

    Returns value is T

  • Parameters

    Returns boolean

Generated using TypeDoc