{"__symbolic":"module","version":4,"metadata":{"FileUploadComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"dkx-file-upload","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":9,"character":12},"useExisting":{"__symbolic":"reference","name":"FileUploadComponent"},"multi":true}],"template":"<input #fileUpload type=\"file\" (change)=\"nativeOnChange($event.target.files)\" [multiple]=\"multiple\" style=\"display: none;\">\n<ng-content></ng-content>\n"}]}],"members":{"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":2}}]}],"changed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":2}}]}],"fileUpload":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":2},"arguments":["fileUpload",{"static":true}]}]}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"nativeOnChange":[{"__symbolic":"method"}],"openDialog":[{"__symbolic":"method"}],"clearData":[{"__symbolic":"method"}],"setFiles":[{"__symbolic":"method"}]}},"FileUploadModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FileUploadComponent"}],"exports":[{"__symbolic":"reference","name":"FileUploadComponent"}]}]}],"members":{}},"fileMaxSize":{"__symbolic":"function","parameters":["maxSize"],"value":{"__symbolic":"error","message":"Reference to a non-exported function","line":33,"character":9,"context":{"name":"fileValidation"},"module":"./validators"}},"fileType":{"__symbolic":"function","parameters":["allowedTypes"],"value":{"__symbolic":"error","message":"Reference to a non-exported function","line":33,"character":9,"context":{"name":"fileValidation"},"module":"./validators"}}},"origins":{"FileUploadComponent":"./file-upload.component","FileUploadModule":"./file-upload.module","fileMaxSize":"./validators","fileType":"./validators"},"importAs":"@dkx/ng-file-upload"}