Class DataList<T>

Type Parameters

  • T

Hierarchy

  • DataList

Constructors

  • Type Parameters

    • T

    Parameters

    • _data: T[] = []

    Returns DataList<T>

Properties

_data: T[] = []
_links: DataListLink<T>[] = []

Accessors

  • get data(): T[]
  • Returns T[]

  • set data(d): void
  • Parameters

    • d: T[]

    Returns void

  • get length(): number
  • Returns number

Methods

  • Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • container: HTMLElement
    • renderer: ((data, id, list) => HTMLElement)
        • (data, id, list): HTMLElement
        • Parameters

          • data: T
          • id: number
          • list: T[]

          Returns HTMLElement

    Returns DataListLink<T>

  • Type Parameters

    • R extends unknown = T

    Parameters

    • method: ((value, id, array) => R)
        • (value, id, array): R
        • Parameters

          • value: T
          • id: number
          • array: T[]

          Returns R

    Returns DataList<R>

  • Returns T

  • Parameters

    • Rest ...args: T[]

    Returns void

  • Returns T[]

  • Returns T

  • Parameters

    • start: number
    • end: number

    Returns DataList<T>

  • Parameters

    • Optional method: ((a, b) => number)
        • (a, b): number
        • Parameters

          • a: T
          • b: T

          Returns number

    Returns T[]

  • Parameters

    • id: number
    • length: number
    • Rest ...args: T[]

    Returns T[]

  • Parameters

    • Rest ...args: T[]

    Returns void

Generated using TypeDoc