UNPKG

@angular/material

Version:
1 lines 2.51 kB
{"version":3,"file":"_error-options-chunk.mjs","sources":["../../../../../darwin_arm64-fastbuild-ST-fdfa778d11ba/bin/src/material/core/error/error-options.ts"],"sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.dev/license\n */\n\nimport {Injectable} from '@angular/core';\nimport {FormGroupDirective, NgForm, AbstractControl} from '@angular/forms';\n\n/** Error state matcher that matches when a control is invalid and dirty. */\n@Injectable()\nexport class ShowOnDirtyErrorStateMatcher implements ErrorStateMatcher {\n isErrorState(control: AbstractControl | null, form: FormGroupDirective | NgForm | null): boolean {\n return !!(control && control.invalid && (control.dirty || (form && form.submitted)));\n }\n}\n\n/** Provider that defines how form controls behave with regards to displaying error messages. */\n@Injectable({providedIn: 'root'})\nexport class ErrorStateMatcher {\n isErrorState(control: AbstractControl | null, form: FormGroupDirective | NgForm | null): boolean {\n return !!(control && control.invalid && (control.touched || (form && form.submitted)));\n }\n}\n"],"names":["ShowOnDirtyErrorStateMatcher","isErrorState","control","form","invalid","dirty","submitted","deps","target","i0","ɵɵFactoryTarget","Injectable","decorators","ErrorStateMatcher","touched","ɵprov","ɵɵngDeclareInjectable","minVersion","version","ngImport","type","providedIn"],"mappings":";;;MAaaA,4BAA4B,CAAA;AACvCC,EAAAA,YAAYA,CAACC,OAA+B,EAAEC,IAAwC,EAAA;AACpF,IAAA,OAAO,CAAC,EAAED,OAAO,IAAIA,OAAO,CAACE,OAAO,KAAKF,OAAO,CAACG,KAAK,IAAKF,IAAI,IAAIA,IAAI,CAACG,SAAU,CAAC,CAAC;AACtF;;;;;UAHWN,4BAA4B;AAAAO,IAAAA,IAAA,EAAA,EAAA;AAAAC,IAAAA,MAAA,EAAAC,EAAA,CAAAC,eAAA,CAAAC;AAAA,GAAA,CAAA;;;;;UAA5BX;AAA4B,GAAA,CAAA;;;;;;QAA5BA,4BAA4B;AAAAY,EAAAA,UAAA,EAAA,CAAA;UADxCD;;;MASYE,iBAAiB,CAAA;AAC5BZ,EAAAA,YAAYA,CAACC,OAA+B,EAAEC,IAAwC,EAAA;AACpF,IAAA,OAAO,CAAC,EAAED,OAAO,IAAIA,OAAO,CAACE,OAAO,KAAKF,OAAO,CAACY,OAAO,IAAKX,IAAI,IAAIA,IAAI,CAACG,SAAU,CAAC,CAAC;AACxF;;;;;UAHWO,iBAAiB;AAAAN,IAAAA,IAAA,EAAA,EAAA;AAAAC,IAAAA,MAAA,EAAAC,EAAA,CAAAC,eAAA,CAAAC;AAAA,GAAA,CAAA;AAAjB,EAAA,OAAAI,KAAA,GAAAN,EAAA,CAAAO,qBAAA,CAAA;AAAAC,IAAAA,UAAA,EAAA,QAAA;AAAAC,IAAAA,OAAA,EAAA,QAAA;AAAAC,IAAAA,QAAA,EAAAV,EAAA;AAAAW,IAAAA,IAAA,EAAAP,iBAAiB;gBADL;AAAM,GAAA,CAAA;;;;;;QAClBA,iBAAiB;AAAAD,EAAAA,UAAA,EAAA,CAAA;UAD7BD,UAAU;WAAC;AAACU,MAAAA,UAAU,EAAE;KAAO;;;;;;"}