Variable arrayActionsConst

arrayActions: {
    concat: (<T>(array, ...items) => T[]);
    copyWithin: (<T>(array, target, start, end?) => T[]);
    create: (<T>(data) => T[]);
    delete: (<T>(array, index) => boolean);
    fill: (<T>(array, value, start?, end?) => T[]);
    pop: (<T>(array) => undefined | T);
    push: (<T>(array, ...items) => number);
    reverse: (<T>(array) => T[]);
    set: (<T>(array, index, value) => void);
    setLength: (<T>(array, length) => void);
    shift: (<T>(array) => undefined | T);
    slice: (<T>(array, start?, end?) => T[]);
    sort: (<T>(array, compareFn?) => T[]);
    splice: (<T>(array, start, deleteCount?) => T[]) | (<T>(array, start, deleteCount, ...items) => T[]);
    swap: (<T>(array, index1, index2) => boolean);
    unshift: (<T>(array, ...items) => number);
} = ...

Type declaration

  • concat: (<T>(array, ...items) => T[])
      • <T>(array, ...items): T[]
      • Type Parameters

        • T

        Parameters

        • array: T[]
        • Rest ...items: ConcatArray<T>[]

        Returns T[]

  • copyWithin: (<T>(array, target, start, end?) => T[])
      • <T>(array, target, start, end?): T[]
      • Type Parameters

        • T

        Parameters

        • array: T[]
        • target: number
        • start: number
        • Optional end: number

        Returns T[]

  • create: (<T>(data) => T[])
      • <T>(data): T[]
      • Type Parameters

        • T

        Parameters

        • data: T[]

        Returns T[]

  • delete: (<T>(array, index) => boolean)
      • <T>(array, index): boolean
      • Type Parameters

        • T

        Parameters

        • array: T[]
        • index: number

        Returns boolean

  • fill: (<T>(array, value, start?, end?) => T[])
      • <T>(array, value, start?, end?): T[]
      • Type Parameters

        • T

        Parameters

        • array: T[]
        • value: T
        • Optional start: number
        • Optional end: number

        Returns T[]

  • pop: (<T>(array) => undefined | T)
      • <T>(array): undefined | T
      • Type Parameters

        • T

        Parameters

        • array: T[]

        Returns undefined | T

  • push: (<T>(array, ...items) => number)
      • <T>(array, ...items): number
      • Type Parameters

        • T

        Parameters

        • array: T[]
        • Rest ...items: T[]

        Returns number

  • reverse: (<T>(array) => T[])
      • <T>(array): T[]
      • Type Parameters

        • T

        Parameters

        • array: T[]

        Returns T[]

  • set: (<T>(array, index, value) => void)
      • <T>(array, index, value): void
      • Type Parameters

        • T

        Parameters

        • array: T[]
        • index: number
        • value: any

        Returns void

  • setLength: (<T>(array, length) => void)
      • <T>(array, length): void
      • Type Parameters

        • T

        Parameters

        • array: T[]
        • length: number

        Returns void

  • shift: (<T>(array) => undefined | T)
      • <T>(array): undefined | T
      • Type Parameters

        • T

        Parameters

        • array: T[]

        Returns undefined | T

  • slice: (<T>(array, start?, end?) => T[])
      • <T>(array, start?, end?): T[]
      • Type Parameters

        • T

        Parameters

        • array: T[]
        • Optional start: number
        • Optional end: number

        Returns T[]

  • sort: (<T>(array, compareFn?) => T[])
      • <T>(array, compareFn?): T[]
      • Type Parameters

        • T

        Parameters

        • array: T[]
        • Optional compareFn: ((a, b) => number)
            • (a, b): number
            • Parameters

              Returns number

        Returns T[]

  • splice: (<T>(array, start, deleteCount?) => T[]) | (<T>(array, start, deleteCount, ...items) => T[])
  • swap: (<T>(array, index1, index2) => boolean)
      • <T>(array, index1, index2): boolean
      • Type Parameters

        • T

        Parameters

        • array: T[]
        • index1: number
        • index2: number

        Returns boolean

  • unshift: (<T>(array, ...items) => number)
      • <T>(array, ...items): number
      • Type Parameters

        • T

        Parameters

        • array: T[]
        • Rest ...items: T[]

        Returns number