@internal
()
| 589 | |
| 590 | /** @internal */ |
| 591 | override _syncPendingControls(): boolean { |
| 592 | let subtreeUpdated = this._reduceChildren(false, (updated: boolean, child) => { |
| 593 | return child._syncPendingControls() ? true : updated; |
| 594 | }); |
| 595 | if (subtreeUpdated) this.updateValueAndValidity({onlySelf: true}); |
| 596 | return subtreeUpdated; |
| 597 | } |
| 598 | |
| 599 | /** @internal */ |
| 600 | override _forEachChild(cb: (v: any, k: any) => void): void { |
nothing calls this directly
no test coverage detected