Variable arrayActionsConst

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