UNPKG

@trendster-io/ng-uploader

Version:

A fully featured Angular file uploader that utilizes Angular's HttpClient internally, allows you to customize outgoing HTTP requests using the "Angular Way" (Interceptors), provides customizable concurrent queuing of uploads and a simple way to select fil

1 lines 5.24 kB
{"__symbolic":"module","version":4,"exports":[{"from":"./lib/UploaderOptions"},{"from":"./lib/UploadItemEvent"},{"from":"./lib/UploadItemOptions"},{"from":"./lib/UploadListener"},{"from":"./lib/UploadQueueItem"}],"metadata":{"UploadItem":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}]}],"buildFormData":[{"__symbolic":"method"}],"buildRequest":[{"__symbolic":"method"}],"readMediaFile":[{"__symbolic":"method"}],"cleanup":[{"__symbolic":"method"}],"onBeforeUpload":[{"__symbolic":"method"}],"onUploadStart":[{"__symbolic":"method"}],"onUploadSuccess":[{"__symbolic":"method"}],"onUploadProgress":[{"__symbolic":"method"}],"onUploadCancelled":[{"__symbolic":"method"}],"onUploadError":[{"__symbolic":"method"}],"upload":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}]}},"Uploader":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":46,"character":34},{"__symbolic":"reference","name":"ɵc"}]}],"onQueueItemSuccess":[{"__symbolic":"method"}],"onQueueItemError":[{"__symbolic":"method"}],"request":[{"__symbolic":"method"}],"calculateTotalProgress":[{"__symbolic":"method"}],"prepareQueueItem":[{"__symbolic":"method"}],"setupQueue":[{"__symbolic":"method"}],"isValidRequestParams":[{"__symbolic":"method"}],"isValidFileType":[{"__symbolic":"method"}],"isValidFileSize":[{"__symbolic":"method"}],"isValidFile":[{"__symbolic":"method"}],"canAddToQueue":[{"__symbolic":"method"}],"checkItem":[{"__symbolic":"method"}],"addItem":[{"__symbolic":"method"}],"uploadItem":[{"__symbolic":"method"}],"uploadAll":[{"__symbolic":"method"}],"cancelItem":[{"__symbolic":"method"}],"cancelAll":[{"__symbolic":"method"}],"removeItem":[{"__symbolic":"method"}],"clearQueue":[{"__symbolic":"method"}]}},"UploaderService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":11,"character":34}]}],"getUploader":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"DropzoneDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":9,"character":1},"arguments":[{"selector":"[dropzone]"}]}],"members":{"preventBodyDrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"fileDrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"active":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":25,"character":3},"arguments":["class.dropzone-active"]}]}],"onDrop":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":28,"character":3},"arguments":["drop",["$event"]]}]}],"onDragOver":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":54,"character":3},"arguments":["dragover",["$event"]]}]}],"onDragLeave":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":63,"character":3},"arguments":["dragleave",["$event"]]}]}],"onBodyDragOver":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":70,"character":3},"arguments":["body:dragover",["$event"]]}]}],"onBodyDrop":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":78,"character":3},"arguments":["body:drop",["$event"]]}]}]}},"UploaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"DropzoneDirective"}],"exports":[{"__symbolic":"reference","name":"DropzoneDirective"}]}]}],"members":{}}},"origins":{"UploadItem":"./lib/upload-item.class","Uploader":"./lib/uploader.class","UploaderService":"./lib/uploader.service","DropzoneDirective":"./lib/dropzone.directive","UploaderModule":"./lib/uploader.module","ɵa":"./lib/models","ɵb":"./lib/models","ɵc":"./lib/models"},"importAs":"@trendster-io/ng-uploader"}