mobx-keystone

    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;
    } = ...

    Type declaration

    • 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
    MMNEPVFCICPMFPCPTTAAATR