{"__symbolic":"module","version":4,"metadata":{"NgxValidateService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"validateAllFormFields":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ValidationErrorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"validation-error","template":"<div *ngIf=\"control?.touched\">\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('required')\">Field is required</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('email')\">The email is invalid</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('min')\">The field is too small</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('max')\">The field is too large</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('minlength')\">The field is too short</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('maxlength')\">The field is too long</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('isNumberError')\">Only number or '+' or '-' or '.' allowed</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('strongPasswordError')\">The password is not strong enough</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('matchPasswordError')\">The password is not match</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('numberLetterOnlyError')\">The field allows number or letter only</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('numberLetterSpace')\">The field allows space or letter only</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('noBlankError')\">The field should not contain blank</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('duplicateError')\">The field duplicate with server</p>\n  <p [ngClass]=\"errorClass\" *ngIf=\"control.hasError('isUrlError')\">The field should be url</p>\n</div>\n"}]}],"members":{"control":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"errorClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"NgxValidateModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ValidationErrorComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":11,"character":4}],"exports":[{"__symbolic":"reference","name":"ValidationErrorComponent"}]}]}],"members":{}},"ValidationResult":{"__symbolic":"interface"},"NgxValidators":{"__symbolic":"class","members":{},"statics":{"asyncDuplicate":{"__symbolic":"function","parameters":["url","http","expectValue"],"value":{"__symbolic":"error","message":"Lambda not supported","line":163,"character":11,"module":"./lib/ngx-validators"}}}}},"origins":{"NgxValidateService":"./lib/ngx-validate.service","ValidationErrorComponent":"./lib/validation-error/validation-error.component","NgxValidateModule":"./lib/ngx-validate.module","ValidationResult":"./lib/ngx-validators","NgxValidators":"./lib/ngx-validators"},"importAs":"ngx-validate"}