UNPKG

ngx-uploader-directive

Version:

Angular File Uploader Directive which provides two directives, which are select and file drag and drop to upload files on server.

1 lines 5.71 kB
{"__symbolic":"module","version":4,"metadata":{"environment":{"production":true},"IUploadOptions":{"__symbolic":"interface"},"ISelectedFile":{"__symbolic":"interface"},"IUploadProgress":{"__symbolic":"interface"},"IUploadInput":{"__symbolic":"interface"},"IUploadOutput":{"__symbolic":"interface"},"NgxUploaderDropDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":32,"character":1},"arguments":[{"selector":"[ngxFileDrop]"}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"uploadInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"uploadOutput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":51,"character":23},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":52,"character":24}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onDrop":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":112,"character":3},"arguments":["drop",["$event"]]}]}],"onDragOver":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":122,"character":3},"arguments":["dragover",["$event"]]}]}],"onDragLeave":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":132,"character":3},"arguments":["dragleave",["$event"]]}]}]}},"NgxUploaderSelectDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":32,"character":1},"arguments":[{"selector":"[ngxFileSelect]"}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"uploadInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"uploadOutput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":51,"character":23},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":52,"character":24}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"NgxUploaderDirectiveService":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"string"}]},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":60,"character":24},{"__symbolic":"reference","name":"boolean"}]}],"handleSelectedFiles":[{"__symbolic":"method"}],"handleInputEvents":[{"__symbolic":"method"}],"isFileTypeAllowed":[{"__symbolic":"method"}],"startUpload":[{"__symbolic":"method"}],"uploadFilesHttpRequest":[{"__symbolic":"method"}],"httpRequest":[{"__symbolic":"method"}],"secondsToHuman":[{"__symbolic":"method"}],"isFileSizeAllowed":[{"__symbolic":"method"}],"generateRandomeId":[{"__symbolic":"method"}],"humanizeBytes":[{"__symbolic":"method"}],"convertToSelectedFile":[{"__symbolic":"method"}],"chunkArray":[{"__symbolic":"method"}],"groupByArray":[{"__symbolic":"method"}]},"statics":{"inputEventReferenceNumber":0}},"NgxUploaderDirectiveModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxUploaderDropDirective"},{"__symbolic":"reference","name":"NgxUploaderSelectDirective"}],"imports":[],"exports":[{"__symbolic":"reference","name":"NgxUploaderDropDirective"},{"__symbolic":"reference","name":"NgxUploaderSelectDirective"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":12,"character":4}]}]}],"members":{}}},"origins":{"environment":"./lib/configs/config","IUploadOptions":"./lib/models/ngx-uploader-directive-models","ISelectedFile":"./lib/models/ngx-uploader-directive-models","IUploadProgress":"./lib/models/ngx-uploader-directive-models","IUploadInput":"./lib/models/ngx-uploader-directive-models","IUploadOutput":"./lib/models/ngx-uploader-directive-models","NgxUploaderDropDirective":"./lib/directives/ngx-uploader-drop.directive","NgxUploaderSelectDirective":"./lib/directives/ngx-uploader-select.directive","NgxUploaderDirectiveService":"./lib/services/ngx-uploader-directive.service","NgxUploaderDirectiveModule":"./lib/ngx-uploader-directive.module"},"importAs":"ngx-uploader-directive"}