Gazebo_simulation-Frontend/node_modules/final-form-arrays/dist/index.js.flow
2020-12-21 10:29:31 -05:00

22 lines
794 B
Plaintext

// @flow
import type { Mutator } from 'final-form'
type DefaultType = { [string]: Mutator<any> }
declare export default DefaultType
/** The shape of the mutators once final-form has bound them to state */
export type Mutators = {
insert: (name: string, index: number, value: any) => void,
concat: (name: string, value: Array<any>) => void,
move: (name: string, from: number, to: number) => void,
pop: (name: string) => any,
push: (name: string, value: any) => void,
remove: (name: string, index: number) => any,
removeBatch: (name: string, indexes: Array<number>) => any,
shift: (name: string) => any,
swap: (name: string, indexA: number, indexB: number) => void,
update: (name: string, index: number, value: any) => void,
unshift: (name: string, value: any) => void
}