(
value:
| Partial<FieldArray<TFieldValues, TFieldArrayName>>
| Partial<FieldArray<TFieldValues, TFieldArrayName>>[],
options?: FieldArrayMethodProps,
)
| 171 | ); |
| 172 | |
| 173 | const append = ( |
| 174 | value: |
| 175 | | Partial<FieldArray<TFieldValues, TFieldArrayName>> |
| 176 | | Partial<FieldArray<TFieldValues, TFieldArrayName>>[], |
| 177 | options?: FieldArrayMethodProps, |
| 178 | ) => { |
| 179 | if (disabled) { |
| 180 | return; |
| 181 | } |
| 182 | |
| 183 | const appendValue = convertToArrayPayload(cloneObject(value)); |
| 184 | const updatedFieldArrayValues = appendAt( |
| 185 | control._getFieldArray(name), |
| 186 | appendValue, |
| 187 | ); |
| 188 | control._names.focus = getFocusFieldName( |
| 189 | name, |
| 190 | updatedFieldArrayValues.length - 1, |
| 191 | options, |
| 192 | ); |
| 193 | ids.current = appendAt(ids.current, appendValue.map(generateId)); |
| 194 | updateValues(updatedFieldArrayValues); |
| 195 | setFields(updatedFieldArrayValues); |
| 196 | control._setFieldArray(name, updatedFieldArrayValues, appendAt, { |
| 197 | argA: fillEmptyArray(value), |
| 198 | }); |
| 199 | }; |
| 200 | |
| 201 | const prepend = ( |
| 202 | value: |
searching dependent graphs…