| 4123 | let registerOnAsyncValidatorChangeFired = 0; |
| 4124 | |
| 4125 | @Directive({ |
| 4126 | selector: '[ng-noop-validator]', |
| 4127 | providers: [ |
| 4128 | {provide: NG_VALIDATORS, useExisting: forwardRef(() => NoOpValidator), multi: true}, |
| 4129 | ], |
| 4130 | standalone: false, |
| 4131 | }) |
| 4132 | class NoOpValidator implements Validator { |
| 4133 | @Input() validatorInput = ''; |
| 4134 | |
| 4135 | validate(c: AbstractControl) { |
| 4136 | return null; |
| 4137 | } |
| 4138 | |
| 4139 | public registerOnValidatorChange(fn: () => void) { |
| 4140 | registerOnValidatorChangeFired++; |
| 4141 | } |
| 4142 | } |
| 4143 | |
| 4144 | @Directive({ |
| 4145 | selector: '[ng-noop-async-validator]', |
nothing calls this directly
no test coverage detected
searching dependent graphs…