feat(forms): allow nulls on setAsyncValidators (#20327)
closes #20296 PR Close #20327
This commit is contained in:
parent
4efc32dabf
commit
d41d2c460a
|
@ -253,7 +253,7 @@ export abstract class AbstractControl {
|
||||||
* Sets the async validators that are active on this control. Calling this
|
* Sets the async validators that are active on this control. Calling this
|
||||||
* will overwrite any existing async validators.
|
* will overwrite any existing async validators.
|
||||||
*/
|
*/
|
||||||
setAsyncValidators(newValidator: AsyncValidatorFn|AsyncValidatorFn[]): void {
|
setAsyncValidators(newValidator: AsyncValidatorFn|AsyncValidatorFn[]|null): void {
|
||||||
this.asyncValidator = coerceToAsyncValidator(newValidator);
|
this.asyncValidator = coerceToAsyncValidator(newValidator);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ export declare abstract class AbstractControl {
|
||||||
}): void;
|
}): void;
|
||||||
abstract patchValue(value: any, options?: Object): void;
|
abstract patchValue(value: any, options?: Object): void;
|
||||||
abstract reset(value?: any, options?: Object): void;
|
abstract reset(value?: any, options?: Object): void;
|
||||||
setAsyncValidators(newValidator: AsyncValidatorFn | AsyncValidatorFn[]): void;
|
setAsyncValidators(newValidator: AsyncValidatorFn | AsyncValidatorFn[] | null): void;
|
||||||
setErrors(errors: ValidationErrors | null, opts?: {
|
setErrors(errors: ValidationErrors | null, opts?: {
|
||||||
emitEvent?: boolean;
|
emitEvent?: boolean;
|
||||||
}): void;
|
}): void;
|
||||||
|
|
Loading…
Reference in New Issue