UNPKG

mobx-keystone

Version:

A MobX powered state management solution based on data trees with first class support for TypeScript, snapshots, patches and much more

19 lines (18 loc) 1.06 kB
export declare const arrayActions: { set: <T>(array: T[], index: number, value: any) => void; delete: <T>(array: T[], index: number) => boolean; setLength: <T>(array: T[], length: number) => void; concat: <T>(array: T[], ...items: ConcatArray<T>[]) => T[]; copyWithin: <T>(array: T[], target: number, start: number, end?: number) => T[]; fill: <T>(array: T[], value: T, start?: number, end?: number) => T[]; pop: <T>(array: T[]) => T | undefined; push: <T>(array: T[], ...items: T[]) => number; reverse: <T>(array: T[]) => T[]; shift: <T>(array: T[]) => T | undefined; 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[]); unshift: <T>(array: T[], ...items: T[]) => number; swap: <T>(array: T[], index1: number, index2: number) => boolean; create: <T>(data: T[]) => T[]; };