UNPKG

ais-uploader

Version:

Simple uploader library for Angular 2+

1 lines 9.12 kB
{"__symbolic":"module","version":4,"metadata":{"AisUploaderService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":15,"character":22}]}],"upload":[{"__symbolic":"method"}],"uploadMultiple":[{"__symbolic":"method"}],"getEventMessage":[{"__symbolic":"method"}],"showProgress":[{"__symbolic":"method"}],"resetProgress":[{"__symbolic":"method"}]}},"AisUploaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"ais-uploader","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":22,"character":19},"member":"None"},"template":"<input id=\"uploader_lib\" #fileSelector type=\"file\" [accept]=\"config?.supportedFormats | uploaderTypes:true\"\r\n (change)=\"loadFile($event)\">\r\n","styles":["#uploader_lib{display:none}@keyframes blink{0%,100%{box-shadow:0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12)}50%{box-shadow:none}}@-webkit-keyframes blink{0%,100%{box-shadow:0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12)}50%{box-shadow:0 0 0}}.blink{-webkit-animation:3s linear infinite blink;animation:3s linear infinite blink}"]}]}],"members":{"onChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":5}}]}],"onProgress":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":5}}]}],"onError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":5}}]}],"fileSelector":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":31,"character":5},"arguments":["fileSelector"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":39,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":39,"character":16}]}],null,null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"AisUploaderService"},{"__symbolic":"reference","name":"ɵa"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"select":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"loadFile":[{"__symbolic":"method"}],"upload":[{"__symbolic":"method"}],"preventUploading":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"_addImageProcess":[{"__symbolic":"method"}],"_onLoaderSub":[{"__symbolic":"method"}],"_makePreview":[{"__symbolic":"method"}],"_validateFormat":[{"__symbolic":"method"}],"throwError":[{"__symbolic":"method"}],"_generateAllowedExtensions":[{"__symbolic":"method"}]}},"AisUploaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"AisUploaderComponent"},{"__symbolic":"reference","name":"UploaderDirective"},{"__symbolic":"reference","name":"ɵa"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":8},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":16,"character":8}],"exports":[{"__symbolic":"reference","name":"AisUploaderComponent"},{"__symbolic":"reference","name":"UploaderDirective"}],"providers":[{"__symbolic":"reference","name":"AisUploaderService"}],"entryComponents":[{"__symbolic":"reference","name":"AisUploaderComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"AisUploaderModule"},"providers":[]}}}},"UploaderConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"DocumentFileType"}]},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"boolean"}]}]}},"DocumentFileType":{"DOCX":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","DOC":"application/msword","PDF":"application/pdf","XLSX":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","XLS":"application/vnd.ms-excel","PPTX":"application/vnd.openxmlformats-officedocument.presentationml.presentation","PPT":"application/vnd.ms-powerpoint","TXT":"text/plain","MP4":"video/mp4","AVI":"video/avi","MPEG":"video/mpeg","FLV":"video/x-flv","WEBM":"video/webm","OGG":"video/ogg","MOV":"video/quicktime","MSCSV":"application/vnd.ms-excel","CSV":"text/csv","JPEG":"image/jpeg","JPG":"image/jpeg","PNG":"image/png","WEBP":"image/webp","WBMP":"image/vnd.wap.wbmp","SVG":"image/svg+xml","TIFF":"image/tiff","GIF":"image/gif","MP3":"audio/mpeg","WAV":"audio/wav","XWAV":"audio/x-wav"},"UploaderDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":9,"character":1},"arguments":[{"selector":"[uploader]","exportAs":"uploader"}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5},"arguments":["uploader"]}]}],"onChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":5}}]}],"onProgress":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":5}}]}],"onError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":36,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":37,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":38,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":39,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"preventUploading":[{"__symbolic":"method"}],"upload":[{"__symbolic":"method"}],"onDragOver":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":126,"character":5},"arguments":["dragover",["$event"]]}]}],"onDragLeave":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":136,"character":5},"arguments":["dragleave",["$event"]]}]}],"onDrop":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":146,"character":5},"arguments":["drop",["$event"]]}]}],"_getTransfer":[{"__symbolic":"method"}],"_preventAndStop":[{"__symbolic":"method"}],"_haveFiles":[{"__symbolic":"method"}],"_setBtnContainer":[{"__symbolic":"method"}],"_handleClick":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":6,"character":1},"arguments":[{"name":"uploaderTypes"}]}],"members":{"transform":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}}},"origins":{"AisUploaderService":"./lib/ais-uploader.service","AisUploaderComponent":"./lib/ais-uploader.component","AisUploaderModule":"./lib/ais-uploader.module","UploaderConfig":"./lib/models/uploader-config","DocumentFileType":"./lib/models/uploader-item","UploaderDirective":"./lib/directives/uploader.directive","ɵa":"./lib/pipes/uploader-enum.pipe"},"importAs":"ais-uploader"}