error-options-Dm2JJUbF.mjs 1.7 KB

1234567891011121314151617181920212223242526272829
  1. import * as i0 from '@angular/core';
  2. import { Injectable } from '@angular/core';
  3. /** Error state matcher that matches when a control is invalid and dirty. */
  4. class ShowOnDirtyErrorStateMatcher {
  5. isErrorState(control, form) {
  6. return !!(control && control.invalid && (control.dirty || (form && form.submitted)));
  7. }
  8. static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.6", ngImport: i0, type: ShowOnDirtyErrorStateMatcher, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
  9. static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "19.2.6", ngImport: i0, type: ShowOnDirtyErrorStateMatcher });
  10. }
  11. i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.6", ngImport: i0, type: ShowOnDirtyErrorStateMatcher, decorators: [{
  12. type: Injectable
  13. }] });
  14. /** Provider that defines how form controls behave with regards to displaying error messages. */
  15. class ErrorStateMatcher {
  16. isErrorState(control, form) {
  17. return !!(control && control.invalid && (control.touched || (form && form.submitted)));
  18. }
  19. static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.6", ngImport: i0, type: ErrorStateMatcher, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
  20. static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "19.2.6", ngImport: i0, type: ErrorStateMatcher, providedIn: 'root' });
  21. }
  22. i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.6", ngImport: i0, type: ErrorStateMatcher, decorators: [{
  23. type: Injectable,
  24. args: [{ providedIn: 'root' }]
  25. }] });
  26. export { ErrorStateMatcher as E, ShowOnDirtyErrorStateMatcher as S };
  27. //# sourceMappingURL=error-options-Dm2JJUbF.mjs.map