(index?: number | number[])
| 223 | }; |
| 224 | |
| 225 | const remove = (index?: number | number[]) => { |
| 226 | if (disabled) { |
| 227 | return; |
| 228 | } |
| 229 | |
| 230 | const updatedFieldArrayValues: Partial< |
| 231 | FieldArrayWithId<TFieldValues, TFieldArrayName, TKeyName> |
| 232 | >[] = removeArrayAt(control._getFieldArray(name), index); |
| 233 | ids.current = removeArrayAt(ids.current, index); |
| 234 | updateValues(updatedFieldArrayValues); |
| 235 | setFields(updatedFieldArrayValues); |
| 236 | !Array.isArray(get(control._fields, name)) && |
| 237 | set(control._fields, name, undefined); |
| 238 | control._setFieldArray(name, updatedFieldArrayValues, removeArrayAt, { |
| 239 | argA: index, |
| 240 | }); |
| 241 | }; |
| 242 | |
| 243 | const insert = ( |
| 244 | index: number, |
no outgoing calls
searching dependent graphs…