UNPKG

mobx-keystone-mindreframer

Version:

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

18 lines (17 loc) 1.21 kB
export declare const arrayActions: { set: <T>(array: T[], index: number, value: T) => void; delete: <T_1>(array: T_1[], index: number) => boolean; setLength: <T_2>(array: T_2[], length: number) => void; concat: <T_3>(array: T_3[], ...items: ConcatArray<T_3>[]) => T_3[]; copyWithin: <T_4>(array: T_4[], target: number, start: number, end?: number | undefined) => T_4[]; fill: <T_5>(array: T_5[], value: T_5, start?: number | undefined, end?: number | undefined) => T_5[]; pop: <T_6>(array: T_6[]) => T_6 | undefined; push: <T_7>(array: T_7[], ...items: T_7[]) => number; reverse: <T_8>(array: T_8[]) => T_8[]; shift: <T_9>(array: T_9[]) => T_9 | undefined; slice: <T_10>(array: T_10[], start?: number | undefined, end?: number | undefined) => T_10[]; sort: <T_11>(array: T_11[], compareFn?: ((a: T_11, b: T_11) => number) | undefined) => T_11[]; splice: (<T_12>(array: T_12[], start: number, deleteCount?: number | undefined) => T_12[]) | (<T_13>(array: T_13[], start: number, deleteCount: number, ...items: T_13[]) => T_13[]); unshift: <T_14>(array: T_14[], ...items: T_14[]) => number; create: <T_15>(data: T_15[]) => T_15[]; };