{"__symbolic":"module","version":4,"metadata":{"NgxFormValidatorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"ngx-form-validator","template":"\n    <div *ngIf=\"control?.invalid && control?.touched\"\n      class=\"alert-text\"\n    >\n      <div [ngSwitch]=\"error\">\n        <div *ngSwitchCase=\"'required'\"><div>Required field</div></div>\n        <div *ngSwitchCase=\"'maxlength'\">\n          <div\n            *ngIf=\"control.errors.maxlength.requiredLength; else maxLength_zero\"\n          >\n            Must contain from 1 to\n            {{ control.errors.maxlength.requiredLength }} symbols\n          </div>\n          <ng-template #maxLength_zero>\n            Must contain at least\n            {{ control.errors.maxlength.requiredLength }} symbols\n          </ng-template>\n        </div>\n        <div *ngSwitchCase=\"'minlength'\">\n          Must contain at least\n          {{ control.errors.minlength.requiredLength }} symbols\n        </div>\n        <div *ngSwitchCase=\"'email'\">Enter a valid Email</div>\n        <div *ngSwitchCase=\"'pattern'\">\n          Enter a valid {{ propName || 'value' }}\n        </div>\n        <div *ngSwitchDefault>Required correct field</div>\n      </div>\n    </div>\n  ","styles":["\n      .alert-text {\n        position: absolute;\n        width: 100%;\n        text-align: right;\n        color: #980000;\n        background-color: transparent;\n        font-size: 13px;\n      }\n    "]}]}],"members":{"control":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"propName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"initControl":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"NgxFormValidatorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxFormValidatorComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12}],"exports":[{"__symbolic":"reference","name":"NgxFormValidatorComponent"}]}]}],"members":{}}},"origins":{"NgxFormValidatorComponent":"./lib/ngx-form-validator.component","NgxFormValidatorModule":"./lib/ngx-form-validator.module"},"importAs":"ngx-form-validator"}