()
| 724 | }; |
| 725 | |
| 726 | const _removeUnmounted = () => { |
| 727 | for (const name of _names.unMount) { |
| 728 | const field: Field = get(_fields, name); |
| 729 | |
| 730 | field && |
| 731 | (field._f.refs |
| 732 | ? field._f.refs.every((ref) => !live(ref)) |
| 733 | : !live(field._f.ref)) && |
| 734 | unregister(name as FieldPath<TFieldValues>); |
| 735 | } |
| 736 | |
| 737 | _names.unMount = new Set(); |
| 738 | }; |
| 739 | |
| 740 | const _getDirty: GetIsDirty = (name, data) => |
| 741 | !_options.disabled && |
nothing calls this directly
no test coverage detected
searching dependent graphs…