What are the Validator functions?
There are two types of validator functions which are the following -
1. Async validators
2. Sync validators
Async validator functions that take a control instance and return an observable that later emits a set of validation errors or null.
Sync validator functions that take a control instance and return a set of validation errors or null.
Angular runs only Async validators due to some performance issues.
For more detail kindly refer the link https://www.code-sample.com/2018/05/angular-6-7-documentation-and-examples.html