ngx-file-required
Version:
Angular input file required directive
1 lines • 2.58 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"HTMLFileInputAttribute":{"__symbolic":"interface"},"NgxFileRequiredDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":22,"character":1},"arguments":[{"selector":"\n input[type=\"file\"][attr.required][formControlName],\n input[type=\"file\"][attr.required][formControl],\n input[type=\"file\"][attr.required][ngModel],\n input[type=\"file\"][required][formControlName],\n input[type=\"file\"][required][formControl],\n input[type=\"file\"][required][ngModel]\n ","exportAs":"ngxFileRequiredDirective","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":34,"character":19},"useExisting":{"__symbolic":"reference","name":"NgxFileRequiredDirective"},"multi":true}]}]}],"members":{"requiredErrorMsg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":72,"character":30}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":113,"character":3},"arguments":["change",["$event.target"]]}]}],"_setValidity":[{"__symbolic":"method"}],"_hasError":[{"__symbolic":"method"}],"_hasValue":[{"__symbolic":"method"}],"_getInputValue":[{"__symbolic":"method"}]}},"NgxFileRequiredModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"imports":[],"declarations":[{"__symbolic":"reference","name":"NgxFileRequiredDirective"}],"exports":[{"__symbolic":"reference","name":"NgxFileRequiredDirective"}]}]}],"members":{}}},"origins":{"HTMLFileInputAttribute":"./lib/ngx-file-required.directive","NgxFileRequiredDirective":"./lib/ngx-file-required.directive","NgxFileRequiredModule":"./lib/ngx-file-required.module"},"importAs":"ngx-file-required"}