UNPKG

use-array-state

Version:

Provides a reducer to simplify handling of mutations to array state

34 lines (33 loc) 1.59 kB
export declare enum ACTION_TYPES { PUSH = "PUSH", POP = "POP", UNSHIFT = "UNSHIFT", SHIFT = "SHIFT", SPLICE = "SPLICE", UPDATE = "UPDATE", SET = "SET", INSERT = "INSERT", MOVE = "MOVE", REMOVE = "REMOVE", SWAP = "SWAP" } export declare const push: import("typesafe-actions/dist/type-helpers").PayloadAC<ACTION_TYPES.PUSH, any>; export declare const pop: import("typesafe-actions/dist/type-helpers").EmptyAC<ACTION_TYPES.POP>; export declare const unshift: import("typesafe-actions/dist/type-helpers").PayloadAC<ACTION_TYPES.UNSHIFT, any>; export declare const shift: import("typesafe-actions/dist/type-helpers").EmptyAC<ACTION_TYPES.SHIFT>; export declare const splice: import("typesafe-actions/dist/type-helpers").PayloadAC<ACTION_TYPES.SPLICE, [number, number, ...any[]]>; export declare const update: import("typesafe-actions/dist/type-helpers").PayloadAC<ACTION_TYPES.UPDATE, { index: number; value: any; }>; export declare const set: import("typesafe-actions/dist/type-helpers").PayloadAC<ACTION_TYPES.SET, any[]>; export declare const insert: import("typesafe-actions/dist/type-helpers").PayloadAC<ACTION_TYPES.INSERT, { index: number; value: any; }>; export declare const move: import("typesafe-actions/dist/type-helpers").PayloadAC<ACTION_TYPES.MOVE, { from: number; to: number; }>; export declare const remove: import("typesafe-actions/dist/type-helpers").PayloadAC<ACTION_TYPES.REMOVE, number>; export declare const swap: import("typesafe-actions/dist/type-helpers").PayloadAC<ACTION_TYPES.SWAP, [number, number]>;