Class MoodVector<M>

Type Parameters

Hierarchy

  • MoodVector

Implements

  • Equals
  • Debug

Constructors

  • Type Parameters

    Parameters

    • array: readonly [M, number][]
    • index: {
          [name: string]: number | undefined;
      }
      • [name: string]: number | undefined

    Returns MoodVector<M>

Accessors

  • get size(): number
  • Returns number

Methods

  • Parameters

    • array: readonly [M, number][]
    • Optional index: {
          [name: string]: number | undefined;
      }
      • [name: string]: number | undefined

    Returns MoodVector<M>

  • Type Parameters

    • T

    Parameters

    • output: Output<T>

    Returns Output<T>

  • Parameters

    Returns number

  • Parameters

    • that: unknown

    Returns boolean

  • Type Parameters

    • R

    Parameters

    • callback: ((value, key) => void | R)
        • (value, key): void | R
        • Parameters

          • value: number
          • key: M

          Returns void | R

    Returns R

  • Type Parameters

    • R

    • S

    Parameters

    • callback: ((this, value, key) => void | R)
        • (this, value, key): void | R
        • Parameters

          • this: S
          • value: number
          • key: M

          Returns void | R

    • thisArg: S

    Returns R

  • Parameters

    • key: M

    Returns number

  • Parameters

    • name: string

    Returns number

  • Parameters

    • index: number

    Returns number

  • Type Parameters

    • E

    Parameters

    • key: M
    • elseValue: E

    Returns number | E

  • Type Parameters

    • E

    Parameters

    • name: string
    • elseValue: E

    Returns number | E

  • Type Parameters

    • E

    Parameters

    • index: number
    • elseValue: E

    Returns number | E

  • Parameters

    • key: M

    Returns boolean

  • Parameters

    • name: string

    Returns boolean

  • Returns boolean

  • Parameters

    Returns void

  • Returns MoodVector<M>

  • Parameters

    • scalar: number

    Returns MoodVector<M>

  • Returns string

  • Parameters

    • key: M
    • value: number

    Returns MoodVector<M>

  • Parameters

    Returns MoodVector<M>

  • Type Parameters

    Returns MoodVector<M>

  • Type Parameters

    Parameters

    • array: readonly [M, number][]
    • Optional index: {
          [name: string]: number | undefined;
      }
      • [name: string]: number | undefined

    Returns MoodVector<M>

  • Type Parameters

    Parameters

    • value: V

    Returns MoodVector<M> | Uninitable<V>

  • Type Parameters

    Parameters

    • Rest ...keys: [M, number][]

    Returns MoodVector<M>

Generated using TypeDoc