Socket
Socket
Sign inDemoInstall

adias-file-uploader

Package Overview
Dependencies
5
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.0.1 to 3.0.2

2

adias-file-uploader.d.ts

@@ -5,3 +5,3 @@ /**

export * from './public-api';
export { END_POINT as ɵb } from './lib/endpoint';
export { CONFIG_TOKEN as ɵc, IConfig as ɵb } from './lib/endpoint';
export { FilePickerDirective as ɵa } from './lib/file-picker.directive';

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"FilePickerRespnse":{"__symbolic":"interface"},"FileUploaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"}],"imports":[],"exports":[{"__symbolic":"reference","name":"ɵa"}],"providers":[{"__symbolic":"reference","name":"FileUploaderService"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"FileUploaderModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵb"},"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"endPoint"}}]}}}},"FileUploaderService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}],null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":14,"character":18}]}],"upload":[{"__symbolic":"method"}],"uploadMultiple":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":14,"character":1},"arguments":[{"selector":"[ngxFilePicker]"}]}],"members":{"uploadSuccess":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"uploadMultiSuccess":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"fileUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"transparent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":36,"character":19},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":37,"character":22},{"__symbolic":"reference","name":"FileUploaderService"}]}],"ngOnInit":[{"__symbolic":"method"}],"createSpinnerDiv":[{"__symbolic":"method"}],"createHoveredDiv":[{"__symbolic":"method"}],"createUploadButton":[{"__symbolic":"method"}],"createUploaderElement":[{"__symbolic":"method"}],"bindEvents":[{"__symbolic":"method"}],"upload":[{"__symbolic":"method"}],"uploadMultiple":[{"__symbolic":"method"}],"previewImage":[{"__symbolic":"method"}],"onMouseOver":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":227,"character":3},"arguments":["mouseover"]}]}],"onMouseOut":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":235,"character":3},"arguments":["mouseout"]}]}],"addHoverEffect":[{"__symbolic":"method"}],"removeHoverEffect":[{"__symbolic":"method"}],"showButton":[{"__symbolic":"method"}],"hideButton":[{"__symbolic":"method"}],"showSpinner":[{"__symbolic":"method"}],"hideSpinner":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":29},"arguments":["END_POINT"]}},"origins":{"FilePickerRespnse":"./lib/file-picker.response","FileUploaderModule":"./lib/file-uploader.module","FileUploaderService":"./lib/file-uploader.service","ɵa":"./lib/file-picker.directive","ɵb":"./lib/endpoint"},"importAs":"adias-file-uploader"}
{"__symbolic":"module","version":4,"metadata":{"FilePickerRespnse":{"__symbolic":"interface"},"FileUploaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"}],"imports":[],"exports":[{"__symbolic":"reference","name":"ɵa"}],"providers":[{"__symbolic":"reference","name":"FileUploaderService"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"FileUploaderModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵc"},"useValue":{"__symbolic":"reference","name":"config"}}]}}}},"FileUploaderService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],null],"parameters":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":14,"character":18}]}],"upload":[{"__symbolic":"method"}],"uploadMultiple":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":14,"character":1},"arguments":[{"selector":"[ngxFilePicker]"}]}],"members":{"uploadSuccess":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"uploadMultiSuccess":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"fileUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"transparent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":36,"character":19},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":37,"character":22},{"__symbolic":"reference","name":"FileUploaderService"}]}],"ngOnInit":[{"__symbolic":"method"}],"createSpinnerDiv":[{"__symbolic":"method"}],"createHoveredDiv":[{"__symbolic":"method"}],"createUploadButton":[{"__symbolic":"method"}],"createUploaderElement":[{"__symbolic":"method"}],"bindEvents":[{"__symbolic":"method"}],"upload":[{"__symbolic":"method"}],"uploadMultiple":[{"__symbolic":"method"}],"previewImage":[{"__symbolic":"method"}],"onMouseOver":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":227,"character":3},"arguments":["mouseover"]}]}],"onMouseOut":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":235,"character":3},"arguments":["mouseout"]}]}],"addHoverEffect":[{"__symbolic":"method"}],"removeHoverEffect":[{"__symbolic":"method"}],"showButton":[{"__symbolic":"method"}],"hideButton":[{"__symbolic":"method"}],"showSpinner":[{"__symbolic":"method"}],"hideSpinner":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"interface"},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":6,"character":32},"arguments":["CONFIG"]}},"origins":{"FilePickerRespnse":"./lib/file-picker.response","FileUploaderModule":"./lib/file-uploader.module","FileUploaderService":"./lib/file-uploader.service","ɵa":"./lib/file-picker.directive","ɵb":"./lib/endpoint","ɵc":"./lib/endpoint"},"importAs":"adias-file-uploader"}

@@ -32,4 +32,12 @@ (function (global, factory) {

*/
/**
* @record
*/
function IConfig() { }
if (false) {
/** @type {?} */
IConfig.prototype.endpoint;
}
/** @type {?} */
var END_POINT = new core.InjectionToken("END_POINT");
var CONFIG_TOKEN = new core.InjectionToken("CONFIG");

@@ -42,7 +50,6 @@ /**

var FileUploaderService = /** @class */ (function () {
function FileUploaderService(endPoint, http) {
this.endPoint = endPoint;
function FileUploaderService(config, http) {
this.config = config;
this.http = http;
console.info("entered api endpoint is ", endPoint);
console.log("=======", this.endPoint);
console.info("entered api endpoint is ", this.config);
}

@@ -62,3 +69,3 @@ /**

/** @type {?} */
var req = new http.HttpRequest("POST", this.endPoint, formData, {
var req = new http.HttpRequest("POST", this.config.endpoint, formData, {
reportProgress: true

@@ -97,3 +104,3 @@ });

/** @type {?} */
var req = new http.HttpRequest("POST", this.endPoint, formData, {
var req = new http.HttpRequest("POST", this.config.endpoint, formData, {
reportProgress: true

@@ -122,3 +129,3 @@ });

FileUploaderService.ctorParameters = function () { return [
{ type: String, decorators: [{ type: core.Inject, args: [END_POINT,] }] },
{ type: undefined, decorators: [{ type: core.Inject, args: [CONFIG_TOKEN,] }] },
{ type: http.HttpClient }

@@ -133,3 +140,3 @@ ]; };

*/
FileUploaderService.prototype.endPoint;
FileUploaderService.prototype.config;
/**

@@ -599,3 +606,3 @@ * @type {?}

ngModule: FileUploaderModule,
providers: [{ provide: END_POINT, useValue: config.endPoint }]
providers: [{ provide: CONFIG_TOKEN, useValue: config }]
};

@@ -617,3 +624,3 @@ };

exports.ɵa = FilePickerDirective;
exports.ɵb = END_POINT;
exports.ɵc = CONFIG_TOKEN;

@@ -620,0 +627,0 @@ Object.defineProperty(exports, '__esModule', { value: true });

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("rxjs/operators"),require("@angular/common/http")):"function"==typeof define&&define.amd?define("adias-file-uploader",["exports","@angular/core","rxjs/operators","@angular/common/http"],t):t((e=e||self)["adias-file-uploader"]={},e.ng.core,e.rxjs.operators,e.ng.common.http)}(this,(function(e,t,r,i){"use strict";var n=new t.InjectionToken("END_POINT"),s=function(){function e(e,t){this.endPoint=e,this.http=t,console.info("entered api endpoint is ",e),console.log("=======",this.endPoint)}return e.prototype.upload=function(e){var t=new FormData;t.append("file",e,e.name);var n=new i.HttpRequest("POST",this.endPoint,t,{reportProgress:!0});return this.http.request(n).pipe(r.map((function(e){return e.type===i.HttpEventType.Response?e.body:e.type===i.HttpEventType.UploadProgress?+Math.round(100*e.loaded/e.total):void 0})))},e.prototype.uploadMultiple=function(e){for(var t=new FormData,n=0;n<e.length;n++)t.append("files",e[n],e[n].name);var s=new i.HttpRequest("POST",this.endPoint,t,{reportProgress:!0});return this.http.request(s).pipe(r.map((function(e){return e.type===i.HttpEventType.Response?e.body:e.type===i.HttpEventType.UploadProgress?+Math.round(100*e.loaded/e.total):void 0})))},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:String,decorators:[{type:t.Inject,args:[n]}]},{type:i.HttpClient}]},e}();var o=function(){function e(e,r,i){this.elRef=e,this.renderer=r,this.uploaderService=i,this.uploadSuccess=new t.EventEmitter,this.uploadMultiSuccess=new t.EventEmitter,this.fileUrl=null,this.transparent=!1,this.multiple=!1,this.mouseoverDisabled=!1}return e.prototype.ngOnInit=function(){this.multiple=!(""!==this.multiple&&!this.multiple),this.element=this.elRef.nativeElement,this.element.style.position="relative",this.createUploaderElement(),this.createUploadButton(),this.createHoveredDiv(),this.createSpinnerDiv(),this.fileUrl&&this.previewImage(this.fileUrl)},e.prototype.createSpinnerDiv=function(){this.spinnerDiv=this.renderer.createElement("div"),this.renderer.setStyle(this.spinnerDiv,"background-color","rgba(0,0,0,0.4)"),this.renderer.setStyle(this.spinnerDiv,"top","0"),this.renderer.setStyle(this.spinnerDiv,"left","0"),this.renderer.setStyle(this.spinnerDiv,"height","100%"),this.renderer.setStyle(this.spinnerDiv,"width","100%"),this.renderer.setStyle(this.spinnerDiv,"position","absolute"),this.renderer.setStyle(this.spinnerDiv,"overflow","auto"),this.renderer.setStyle(this.spinnerDiv,"display","none"),this.renderer.setStyle(this.spinnerDiv,"z-index","8");var e=this.renderer.createElement("img");this.renderer.setProperty(e,"src","https://flevix.com/wp-content/uploads/2019/07/Spinner-Preloader.gif"),this.renderer.setStyle(e,"height","100%"),this.renderer.setStyle(e,"width","100%"),this.renderer.setStyle(e,"object-fit","contain"),this.renderer.appendChild(this.spinnerDiv,e),this.renderer.appendChild(this.element,this.spinnerDiv)},e.prototype.createHoveredDiv=function(){this.hoverdDiv=this.renderer.createElement("div"),this.renderer.setStyle(this.hoverdDiv,"background-color","rgba(0,0,0,0.4)"),this.renderer.setStyle(this.hoverdDiv,"top","0"),this.renderer.setStyle(this.hoverdDiv,"left","0"),this.renderer.setStyle(this.hoverdDiv,"height","100%"),this.renderer.setStyle(this.hoverdDiv,"width","100%"),this.renderer.setStyle(this.hoverdDiv,"position","absolute"),this.renderer.setStyle(this.hoverdDiv,"overflow","auto"),this.renderer.setStyle(this.hoverdDiv,"display","none"),this.renderer.setStyle(this.hoverdDiv,"z-index","8"),this.renderer.appendChild(this.element,this.hoverdDiv)},e.prototype.createUploadButton=function(){var e=this;this.button=this.renderer.createElement("button"),this.renderer.setStyle(this.button,"background-color","#337ab7"),this.renderer.setStyle(this.button,"border-color","#2e6da4"),this.renderer.setStyle(this.button,"color","#ffff"),this.renderer.setStyle(this.button,"position","absolute"),this.renderer.setStyle(this.button,"top","0"),this.renderer.setStyle(this.button,"right","0"),this.renderer.setStyle(this.button,"bottom","0"),this.renderer.setStyle(this.button,"left","0"),this.renderer.setStyle(this.button,"margin","auto"),this.renderer.setStyle(this.button,"height","50px"),this.renderer.setStyle(this.button,"z-index","9"),this.renderer.setStyle(this.button,"width","120px"),this.renderer.setStyle(this.button,"font-weight","600"),this.renderer.setStyle(this.button,"font-size","16px"),this.renderer.setStyle(this.button,"display","none"),this.renderer.setProperty(this.button,"type","button");var t=this.renderer.createText("Select File");this.renderer.appendChild(this.button,t),this.renderer.appendChild(this.element,this.button),this.button.addEventListener("click",(function(){e.input.click()}))},e.prototype.createUploaderElement=function(){this.input=this.renderer.createElement("input"),this.input.style.cursor="pointer",this.multiple&&this.renderer.setProperty(this.input,"multiple","multiple"),this.renderer.setProperty(this.input,"type","file"),this.renderer.setStyle(this.input,"opacity","0"),this.renderer.setStyle(this.input,"height","100%"),this.renderer.setStyle(this.input,"width","100%"),this.renderer.appendChild(this.element,this.input),this.bindEvents()},e.prototype.bindEvents=function(){var e=this;this.input.addEventListener("change",(function(t){var r=t.target.files;e.multiple?e.uploadMultiple(r):e.upload(r[0])}))},e.prototype.upload=function(e){var t=this;this.showSpinner(),this.mouseoverDisabled=!0,this.uploaderService.upload(e).pipe(r.map((function(e){if(e&&"object"==typeof e){if(e.hasOwnProperty("result"))return e.result;if(e.hasOwnProperty("data"))return e.data}return e}))).subscribe({next:function(e){e&&"object"==typeof e&&(t.uploadSuccess.emit(e),t.previewImage(e.fileUrl))},complete:function(){setTimeout((function(){t.hideSpinner(),t.mouseoverDisabled=!1}),2e3)}})},e.prototype.uploadMultiple=function(e){var t=this;this.showSpinner(),this.mouseoverDisabled=!0,this.uploaderService.uploadMultiple(e).pipe(r.map((function(e){if(e&&"object"==typeof e){if(e.hasOwnProperty("result"))return e.result;if(e.hasOwnProperty("data"))return e.data}return e}))).subscribe({next:function(e){e&&"object"==typeof e&&t.uploadMultiSuccess.emit(e)},complete:function(){setTimeout((function(){t.hideSpinner(),t.mouseoverDisabled=!1}),2e3)}})},e.prototype.previewImage=function(e){this.renderer.setStyle(this.element,"background-image","url("+e+")"),this.renderer.setStyle(this.element,"background-size","cover")},e.prototype.onMouseOver=function(){this.mouseoverDisabled||""===this.transparent||this.transparent||(this.addHoverEffect(),this.showButton())},e.prototype.onMouseOut=function(){this.removeHoverEffect(),this.hideButton()},e.prototype.addHoverEffect=function(){this.renderer.setStyle(this.hoverdDiv,"display","block")},e.prototype.removeHoverEffect=function(){this.renderer.setStyle(this.hoverdDiv,"display","none")},e.prototype.showButton=function(){this.renderer.setStyle(this.button,"display","block")},e.prototype.hideButton=function(){this.renderer.setStyle(this.button,"display","none")},e.prototype.showSpinner=function(){this.renderer.setStyle(this.spinnerDiv,"display","block")},e.prototype.hideSpinner=function(){this.renderer.setStyle(this.spinnerDiv,"display","none")},e.decorators=[{type:t.Directive,args:[{selector:"[ngxFilePicker]"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2},{type:s}]},e.propDecorators={uploadSuccess:[{type:t.Output}],uploadMultiSuccess:[{type:t.Output}],fileUrl:[{type:t.Input}],transparent:[{type:t.Input}],multiple:[{type:t.Input}],onMouseOver:[{type:t.HostListener,args:["mouseover"]}],onMouseOut:[{type:t.HostListener,args:["mouseout"]}]},e}();var p=function(){function e(){}return e.forRoot=function(t){return{ngModule:e,providers:[{provide:n,useValue:t.endPoint}]}},e.decorators=[{type:t.NgModule,args:[{declarations:[o],imports:[],exports:[o],providers:[s]}]}],e}();e.FileUploaderModule=p,e.FileUploaderService=s,e.ɵa=o,e.ɵb=n,Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("rxjs/operators"),require("@angular/common/http")):"function"==typeof define&&define.amd?define("adias-file-uploader",["exports","@angular/core","rxjs/operators","@angular/common/http"],t):t((e=e||self)["adias-file-uploader"]={},e.ng.core,e.rxjs.operators,e.ng.common.http)}(this,(function(e,t,r,i){"use strict";var n=new t.InjectionToken("CONFIG"),s=function(){function e(e,t){this.config=e,this.http=t,console.info("entered api endpoint is ",this.config)}return e.prototype.upload=function(e){var t=new FormData;t.append("file",e,e.name);var n=new i.HttpRequest("POST",this.config.endpoint,t,{reportProgress:!0});return this.http.request(n).pipe(r.map((function(e){return e.type===i.HttpEventType.Response?e.body:e.type===i.HttpEventType.UploadProgress?+Math.round(100*e.loaded/e.total):void 0})))},e.prototype.uploadMultiple=function(e){for(var t=new FormData,n=0;n<e.length;n++)t.append("files",e[n],e[n].name);var s=new i.HttpRequest("POST",this.config.endpoint,t,{reportProgress:!0});return this.http.request(s).pipe(r.map((function(e){return e.type===i.HttpEventType.Response?e.body:e.type===i.HttpEventType.UploadProgress?+Math.round(100*e.loaded/e.total):void 0})))},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[n]}]},{type:i.HttpClient}]},e}();var o=function(){function e(e,r,i){this.elRef=e,this.renderer=r,this.uploaderService=i,this.uploadSuccess=new t.EventEmitter,this.uploadMultiSuccess=new t.EventEmitter,this.fileUrl=null,this.transparent=!1,this.multiple=!1,this.mouseoverDisabled=!1}return e.prototype.ngOnInit=function(){this.multiple=!(""!==this.multiple&&!this.multiple),this.element=this.elRef.nativeElement,this.element.style.position="relative",this.createUploaderElement(),this.createUploadButton(),this.createHoveredDiv(),this.createSpinnerDiv(),this.fileUrl&&this.previewImage(this.fileUrl)},e.prototype.createSpinnerDiv=function(){this.spinnerDiv=this.renderer.createElement("div"),this.renderer.setStyle(this.spinnerDiv,"background-color","rgba(0,0,0,0.4)"),this.renderer.setStyle(this.spinnerDiv,"top","0"),this.renderer.setStyle(this.spinnerDiv,"left","0"),this.renderer.setStyle(this.spinnerDiv,"height","100%"),this.renderer.setStyle(this.spinnerDiv,"width","100%"),this.renderer.setStyle(this.spinnerDiv,"position","absolute"),this.renderer.setStyle(this.spinnerDiv,"overflow","auto"),this.renderer.setStyle(this.spinnerDiv,"display","none"),this.renderer.setStyle(this.spinnerDiv,"z-index","8");var e=this.renderer.createElement("img");this.renderer.setProperty(e,"src","https://flevix.com/wp-content/uploads/2019/07/Spinner-Preloader.gif"),this.renderer.setStyle(e,"height","100%"),this.renderer.setStyle(e,"width","100%"),this.renderer.setStyle(e,"object-fit","contain"),this.renderer.appendChild(this.spinnerDiv,e),this.renderer.appendChild(this.element,this.spinnerDiv)},e.prototype.createHoveredDiv=function(){this.hoverdDiv=this.renderer.createElement("div"),this.renderer.setStyle(this.hoverdDiv,"background-color","rgba(0,0,0,0.4)"),this.renderer.setStyle(this.hoverdDiv,"top","0"),this.renderer.setStyle(this.hoverdDiv,"left","0"),this.renderer.setStyle(this.hoverdDiv,"height","100%"),this.renderer.setStyle(this.hoverdDiv,"width","100%"),this.renderer.setStyle(this.hoverdDiv,"position","absolute"),this.renderer.setStyle(this.hoverdDiv,"overflow","auto"),this.renderer.setStyle(this.hoverdDiv,"display","none"),this.renderer.setStyle(this.hoverdDiv,"z-index","8"),this.renderer.appendChild(this.element,this.hoverdDiv)},e.prototype.createUploadButton=function(){var e=this;this.button=this.renderer.createElement("button"),this.renderer.setStyle(this.button,"background-color","#337ab7"),this.renderer.setStyle(this.button,"border-color","#2e6da4"),this.renderer.setStyle(this.button,"color","#ffff"),this.renderer.setStyle(this.button,"position","absolute"),this.renderer.setStyle(this.button,"top","0"),this.renderer.setStyle(this.button,"right","0"),this.renderer.setStyle(this.button,"bottom","0"),this.renderer.setStyle(this.button,"left","0"),this.renderer.setStyle(this.button,"margin","auto"),this.renderer.setStyle(this.button,"height","50px"),this.renderer.setStyle(this.button,"z-index","9"),this.renderer.setStyle(this.button,"width","120px"),this.renderer.setStyle(this.button,"font-weight","600"),this.renderer.setStyle(this.button,"font-size","16px"),this.renderer.setStyle(this.button,"display","none"),this.renderer.setProperty(this.button,"type","button");var t=this.renderer.createText("Select File");this.renderer.appendChild(this.button,t),this.renderer.appendChild(this.element,this.button),this.button.addEventListener("click",(function(){e.input.click()}))},e.prototype.createUploaderElement=function(){this.input=this.renderer.createElement("input"),this.input.style.cursor="pointer",this.multiple&&this.renderer.setProperty(this.input,"multiple","multiple"),this.renderer.setProperty(this.input,"type","file"),this.renderer.setStyle(this.input,"opacity","0"),this.renderer.setStyle(this.input,"height","100%"),this.renderer.setStyle(this.input,"width","100%"),this.renderer.appendChild(this.element,this.input),this.bindEvents()},e.prototype.bindEvents=function(){var e=this;this.input.addEventListener("change",(function(t){var r=t.target.files;e.multiple?e.uploadMultiple(r):e.upload(r[0])}))},e.prototype.upload=function(e){var t=this;this.showSpinner(),this.mouseoverDisabled=!0,this.uploaderService.upload(e).pipe(r.map((function(e){if(e&&"object"==typeof e){if(e.hasOwnProperty("result"))return e.result;if(e.hasOwnProperty("data"))return e.data}return e}))).subscribe({next:function(e){e&&"object"==typeof e&&(t.uploadSuccess.emit(e),t.previewImage(e.fileUrl))},complete:function(){setTimeout((function(){t.hideSpinner(),t.mouseoverDisabled=!1}),2e3)}})},e.prototype.uploadMultiple=function(e){var t=this;this.showSpinner(),this.mouseoverDisabled=!0,this.uploaderService.uploadMultiple(e).pipe(r.map((function(e){if(e&&"object"==typeof e){if(e.hasOwnProperty("result"))return e.result;if(e.hasOwnProperty("data"))return e.data}return e}))).subscribe({next:function(e){e&&"object"==typeof e&&t.uploadMultiSuccess.emit(e)},complete:function(){setTimeout((function(){t.hideSpinner(),t.mouseoverDisabled=!1}),2e3)}})},e.prototype.previewImage=function(e){this.renderer.setStyle(this.element,"background-image","url("+e+")"),this.renderer.setStyle(this.element,"background-size","cover")},e.prototype.onMouseOver=function(){this.mouseoverDisabled||""===this.transparent||this.transparent||(this.addHoverEffect(),this.showButton())},e.prototype.onMouseOut=function(){this.removeHoverEffect(),this.hideButton()},e.prototype.addHoverEffect=function(){this.renderer.setStyle(this.hoverdDiv,"display","block")},e.prototype.removeHoverEffect=function(){this.renderer.setStyle(this.hoverdDiv,"display","none")},e.prototype.showButton=function(){this.renderer.setStyle(this.button,"display","block")},e.prototype.hideButton=function(){this.renderer.setStyle(this.button,"display","none")},e.prototype.showSpinner=function(){this.renderer.setStyle(this.spinnerDiv,"display","block")},e.prototype.hideSpinner=function(){this.renderer.setStyle(this.spinnerDiv,"display","none")},e.decorators=[{type:t.Directive,args:[{selector:"[ngxFilePicker]"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:t.Renderer2},{type:s}]},e.propDecorators={uploadSuccess:[{type:t.Output}],uploadMultiSuccess:[{type:t.Output}],fileUrl:[{type:t.Input}],transparent:[{type:t.Input}],multiple:[{type:t.Input}],onMouseOver:[{type:t.HostListener,args:["mouseover"]}],onMouseOut:[{type:t.HostListener,args:["mouseout"]}]},e}();var p=function(){function e(){}return e.forRoot=function(t){return{ngModule:e,providers:[{provide:n,useValue:t}]}},e.decorators=[{type:t.NgModule,args:[{declarations:[o],imports:[],exports:[o],providers:[s]}]}],e}();e.FileUploaderModule=p,e.FileUploaderService=s,e.ɵa=o,e.ɵc=n,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=adias-file-uploader.umd.min.js.map

@@ -10,4 +10,4 @@ /**

export { FileUploaderModule, FileUploaderService } from './public-api';
export { END_POINT as ɵb } from './lib/endpoint';
export { CONFIG_TOKEN as ɵc } from './lib/endpoint';
export { FilePickerDirective as ɵa } from './lib/file-picker.directive';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRpYXMtZmlsZS11cGxvYWRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FkaWFzLWZpbGUtdXBsb2FkZXIvIiwic291cmNlcyI6WyJhZGlhcy1maWxlLXVwbG9hZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBSUEsd0RBQWMsY0FBYyxDQUFDO0FBRTdCLE9BQU8sRUFBQyxTQUFTLElBQUksRUFBRSxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7QUFDL0MsT0FBTyxFQUFDLG1CQUFtQixJQUFJLEVBQUUsRUFBQyxNQUFNLDZCQUE2QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpYy1hcGknO1xuXG5leHBvcnQge0VORF9QT0lOVCBhcyDJtWJ9IGZyb20gJy4vbGliL2VuZHBvaW50JztcbmV4cG9ydCB7RmlsZVBpY2tlckRpcmVjdGl2ZSBhcyDJtWF9IGZyb20gJy4vbGliL2ZpbGUtcGlja2VyLmRpcmVjdGl2ZSc7Il19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRpYXMtZmlsZS11cGxvYWRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FkaWFzLWZpbGUtdXBsb2FkZXIvIiwic291cmNlcyI6WyJhZGlhcy1maWxlLXVwbG9hZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBSUEsd0RBQWMsY0FBYyxDQUFDO0FBRTdCLE9BQU8sRUFBQyxZQUFZLElBQUksRUFBRSxFQUFlLE1BQU0sZ0JBQWdCLENBQUM7QUFDaEUsT0FBTyxFQUFDLG1CQUFtQixJQUFJLEVBQUUsRUFBQyxNQUFNLDZCQUE2QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpYy1hcGknO1xuXG5leHBvcnQge0NPTkZJR19UT0tFTiBhcyDJtWMsSUNvbmZpZyBhcyDJtWJ9IGZyb20gJy4vbGliL2VuZHBvaW50JztcbmV4cG9ydCB7RmlsZVBpY2tlckRpcmVjdGl2ZSBhcyDJtWF9IGZyb20gJy4vbGliL2ZpbGUtcGlja2VyLmRpcmVjdGl2ZSc7Il19

@@ -7,4 +7,12 @@ /**

import { InjectionToken } from "@angular/core";
/**
* @record
*/
export function IConfig() { }
if (false) {
/** @type {?} */
IConfig.prototype.endpoint;
}
/** @type {?} */
export const END_POINT = new InjectionToken("END_POINT");
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5kcG9pbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hZGlhcy1maWxlLXVwbG9hZGVyLyIsInNvdXJjZXMiOlsibGliL2VuZHBvaW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFFL0MsTUFBTSxPQUFPLFNBQVMsR0FBRyxJQUFJLGNBQWMsQ0FBUyxXQUFXLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbmV4cG9ydCBjb25zdCBFTkRfUE9JTlQgPSBuZXcgSW5qZWN0aW9uVG9rZW48c3RyaW5nPihcIkVORF9QT0lOVFwiKTtcbiJdfQ==
export const CONFIG_TOKEN = new InjectionToken("CONFIG");
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5kcG9pbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hZGlhcy1maWxlLXVwbG9hZGVyLyIsInNvdXJjZXMiOlsibGliL2VuZHBvaW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUUvQyw2QkFFQzs7O0lBREMsMkJBQWlCOzs7QUFHbkIsTUFBTSxPQUFPLFlBQVksR0FBRyxJQUFJLGNBQWMsQ0FBVSxRQUFRLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSUNvbmZpZyB7XG4gIGVuZHBvaW50OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBjb25zdCBDT05GSUdfVE9LRU4gPSBuZXcgSW5qZWN0aW9uVG9rZW48SUNvbmZpZz4oXCJDT05GSUdcIik7XG4iXX0=

@@ -7,3 +7,3 @@ /**

import { NgModule } from "@angular/core";
import { END_POINT } from "./endpoint";
import { CONFIG_TOKEN } from "./endpoint";
import { FilePickerDirective } from "./file-picker.directive";

@@ -19,3 +19,3 @@ import { FileUploaderService } from "./file-uploader.service";

ngModule: FileUploaderModule,
providers: [{ provide: END_POINT, useValue: config.endPoint }]
providers: [{ provide: CONFIG_TOKEN, useValue: config }]
};

@@ -32,2 +32,2 @@ }

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS11cGxvYWRlci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hZGlhcy1maWxlLXVwbG9hZGVyLyIsInNvdXJjZXMiOlsibGliL2ZpbGUtdXBsb2FkZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUN2QyxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQVE5RCxNQUFNLE9BQU8sa0JBQWtCOzs7OztJQUM3QixNQUFNLENBQUMsT0FBTyxDQUFDLE1BQTRCO1FBQ3pDLE9BQU87WUFDTCxRQUFRLEVBQUUsa0JBQWtCO1lBQzVCLFNBQVMsRUFBRSxDQUFDLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsTUFBTSxDQUFDLFFBQVEsRUFBRSxDQUFDO1NBQy9ELENBQUM7SUFDSixDQUFDOzs7WUFaRixRQUFRLFNBQUM7Z0JBQ1IsWUFBWSxFQUFFLENBQUMsbUJBQW1CLENBQUM7Z0JBQ25DLE9BQU8sRUFBRSxFQUFFO2dCQUNYLE9BQU8sRUFBRSxDQUFDLG1CQUFtQixDQUFDO2dCQUM5QixTQUFTLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQzthQUNqQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IEVORF9QT0lOVCB9IGZyb20gXCIuL2VuZHBvaW50XCI7XG5pbXBvcnQgeyBGaWxlUGlja2VyRGlyZWN0aXZlIH0gZnJvbSBcIi4vZmlsZS1waWNrZXIuZGlyZWN0aXZlXCI7XG5pbXBvcnQgeyBGaWxlVXBsb2FkZXJTZXJ2aWNlIH0gZnJvbSBcIi4vZmlsZS11cGxvYWRlci5zZXJ2aWNlXCI7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW0ZpbGVQaWNrZXJEaXJlY3RpdmVdLFxuICBpbXBvcnRzOiBbXSxcbiAgZXhwb3J0czogW0ZpbGVQaWNrZXJEaXJlY3RpdmVdLFxuICBwcm92aWRlcnM6IFtGaWxlVXBsb2FkZXJTZXJ2aWNlXVxufSlcbmV4cG9ydCBjbGFzcyBGaWxlVXBsb2FkZXJNb2R1bGUge1xuICBzdGF0aWMgZm9yUm9vdChjb25maWc6IHsgZW5kUG9pbnQ6IHN0cmluZyB9KTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBGaWxlVXBsb2FkZXJNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFt7IHByb3ZpZGU6IEVORF9QT0lOVCwgdXNlVmFsdWU6IGNvbmZpZy5lbmRQb2ludCB9XVxuICAgIH07XG4gIH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS11cGxvYWRlci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hZGlhcy1maWxlLXVwbG9hZGVyLyIsInNvdXJjZXMiOlsibGliL2ZpbGUtdXBsb2FkZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFlBQVksRUFBVyxNQUFNLFlBQVksQ0FBQztBQUNuRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQVE5RCxNQUFNLE9BQU8sa0JBQWtCOzs7OztJQUM3QixNQUFNLENBQUMsT0FBTyxDQUFDLE1BQWU7UUFDNUIsT0FBTztZQUNMLFFBQVEsRUFBRSxrQkFBa0I7WUFDNUIsU0FBUyxFQUFFLENBQUMsRUFBRSxPQUFPLEVBQUUsWUFBWSxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsQ0FBQztTQUN6RCxDQUFDO0lBQ0osQ0FBQzs7O1lBWkYsUUFBUSxTQUFDO2dCQUNSLFlBQVksRUFBRSxDQUFDLG1CQUFtQixDQUFDO2dCQUNuQyxPQUFPLEVBQUUsRUFBRTtnQkFDWCxPQUFPLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztnQkFDOUIsU0FBUyxFQUFFLENBQUMsbUJBQW1CLENBQUM7YUFDakMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBDT05GSUdfVE9LRU4sIElDb25maWcgfSBmcm9tIFwiLi9lbmRwb2ludFwiO1xuaW1wb3J0IHsgRmlsZVBpY2tlckRpcmVjdGl2ZSB9IGZyb20gXCIuL2ZpbGUtcGlja2VyLmRpcmVjdGl2ZVwiO1xuaW1wb3J0IHsgRmlsZVVwbG9hZGVyU2VydmljZSB9IGZyb20gXCIuL2ZpbGUtdXBsb2FkZXIuc2VydmljZVwiO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtGaWxlUGlja2VyRGlyZWN0aXZlXSxcbiAgaW1wb3J0czogW10sXG4gIGV4cG9ydHM6IFtGaWxlUGlja2VyRGlyZWN0aXZlXSxcbiAgcHJvdmlkZXJzOiBbRmlsZVVwbG9hZGVyU2VydmljZV1cbn0pXG5leHBvcnQgY2xhc3MgRmlsZVVwbG9hZGVyTW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QoY29uZmlnOiBJQ29uZmlnKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBGaWxlVXBsb2FkZXJNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFt7IHByb3ZpZGU6IENPTkZJR19UT0tFTiwgdXNlVmFsdWU6IGNvbmZpZyB9XVxuICAgIH07XG4gIH1cbn1cbiJdfQ==

@@ -9,13 +9,12 @@ /**

import { map } from "rxjs/operators";
import { END_POINT } from "./endpoint";
import { CONFIG_TOKEN } from "./endpoint";
export class FileUploaderService {
/**
* @param {?} endPoint
* @param {?} config
* @param {?} http
*/
constructor(endPoint, http) {
this.endPoint = endPoint;
constructor(config, http) {
this.config = config;
this.http = http;
console.info("entered api endpoint is ", endPoint);
console.log("=======", this.endPoint);
console.info("entered api endpoint is ", this.config);
}

@@ -31,3 +30,3 @@ /**

/** @type {?} */
const req = new HttpRequest("POST", this.endPoint, formData, {
const req = new HttpRequest("POST", this.config.endpoint, formData, {
reportProgress: true

@@ -62,3 +61,3 @@ });

/** @type {?} */
const req = new HttpRequest("POST", this.endPoint, formData, {
const req = new HttpRequest("POST", this.config.endpoint, formData, {
reportProgress: true

@@ -88,3 +87,3 @@ });

FileUploaderService.ctorParameters = () => [
{ type: String, decorators: [{ type: Inject, args: [END_POINT,] }] },
{ type: undefined, decorators: [{ type: Inject, args: [CONFIG_TOKEN,] }] },
{ type: HttpClient }

@@ -97,3 +96,3 @@ ];

*/
FileUploaderService.prototype.endPoint;
FileUploaderService.prototype.config;
/**

@@ -105,2 +104,2 @@ * @type {?}

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS11cGxvYWRlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWRpYXMtZmlsZS11cGxvYWRlci8iLCJzb3VyY2VzIjpbImxpYi9maWxlLXVwbG9hZGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQ0wsVUFBVSxFQUVWLGFBQWEsRUFDYixXQUFXLEVBQ1osTUFBTSxzQkFBc0IsQ0FBQztBQUM5QixPQUFPLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNuRCxPQUFPLEVBQUUsR0FBRyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDckMsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUd2QyxNQUFNLE9BQU8sbUJBQW1COzs7OztJQUM5QixZQUM2QixRQUFnQixFQUNuQyxJQUFnQjtRQURHLGFBQVEsR0FBUixRQUFRLENBQVE7UUFDbkMsU0FBSSxHQUFKLElBQUksQ0FBWTtRQUV4QixPQUFPLENBQUMsSUFBSSxDQUFDLDBCQUEwQixFQUFFLFFBQVEsQ0FBQyxDQUFDO1FBQ25ELE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUN4QyxDQUFDOzs7OztJQUVELE1BQU0sQ0FBQyxRQUFjOztZQUNmLFFBQVEsR0FBRyxJQUFJLFFBQVEsRUFBRTtRQUU3QixRQUFRLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDOztjQUUzQyxHQUFHLEdBQUcsSUFBSSxXQUFXLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxRQUFRLEVBQUUsUUFBUSxFQUFFO1lBQzNELGNBQWMsRUFBRSxJQUFJO1NBQ3JCLENBQUM7UUFDRixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FDaEMsR0FBRzs7OztRQUFDLENBQUMsR0FBbUIsRUFBRSxFQUFFO1lBQzFCLElBQUksR0FBRyxDQUFDLElBQUksS0FBSyxhQUFhLENBQUMsUUFBUSxFQUFFO2dCQUN2QyxPQUFPLEdBQUcsQ0FBQyxJQUFJLENBQUM7YUFDakI7aUJBQU0sSUFBSSxHQUFHLENBQUMsSUFBSSxLQUFLLGFBQWEsQ0FBQyxjQUFjLEVBQUU7OztzQkFFOUMsY0FBYyxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQztnQkFDbEUsT0FBTyxjQUFjLENBQUM7YUFDdkI7UUFDSCxDQUFDLEVBQUMsQ0FDSCxDQUFDO0lBQ0osQ0FBQzs7Ozs7SUFFRCxjQUFjLENBQUMsS0FBYTs7WUFDdEIsUUFBUSxHQUFHLElBQUksUUFBUSxFQUFFO1FBRTdCLEtBQUssSUFBSSxLQUFLLEdBQUcsQ0FBQyxFQUFFLEtBQUssR0FBRyxLQUFLLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxFQUFFO1lBQ2pELFFBQVEsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQyxLQUFLLENBQUMsRUFBRSxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDM0Q7O2NBRUssR0FBRyxHQUFHLElBQUksV0FBVyxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsUUFBUSxFQUFFLFFBQVEsRUFBRTtZQUMzRCxjQUFjLEVBQUUsSUFBSTtTQUNyQixDQUFDO1FBQ0YsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQ2hDLEdBQUc7Ozs7UUFBQyxDQUFDLEdBQW1CLEVBQUUsRUFBRTtZQUMxQixJQUFJLEdBQUcsQ0FBQyxJQUFJLEtBQUssYUFBYSxDQUFDLFFBQVEsRUFBRTtnQkFDdkMsT0FBTyxHQUFHLENBQUMsSUFBSSxDQUFDO2FBQ2pCO2lCQUFNLElBQUksR0FBRyxDQUFDLElBQUksS0FBSyxhQUFhLENBQUMsY0FBYyxFQUFFOzs7c0JBRTlDLGNBQWMsR0FBRyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLEdBQUcsR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUM7Z0JBQ2xFLE9BQU8sY0FBYyxDQUFDO2FBQ3ZCO1FBQ0gsQ0FBQyxFQUFDLENBQ0gsQ0FBQztJQUNKLENBQUM7OztZQXBERixVQUFVOzs7O3lDQUdOLE1BQU0sU0FBQyxTQUFTO1lBWm5CLFVBQVU7Ozs7Ozs7SUFZUix1Q0FBMkM7Ozs7O0lBQzNDLG1DQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIEh0dHBDbGllbnQsXG4gIEh0dHBFdmVudCxcbiAgSHR0cEV2ZW50VHlwZSxcbiAgSHR0cFJlcXVlc3Rcbn0gZnJvbSBcIkBhbmd1bGFyL2NvbW1vbi9odHRwXCI7XG5pbXBvcnQgeyBJbmplY3QsIEluamVjdGFibGUgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgbWFwIH0gZnJvbSBcInJ4anMvb3BlcmF0b3JzXCI7XG5pbXBvcnQgeyBFTkRfUE9JTlQgfSBmcm9tIFwiLi9lbmRwb2ludFwiO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgRmlsZVVwbG9hZGVyU2VydmljZSB7XG4gIGNvbnN0cnVjdG9yKFxuICAgIEBJbmplY3QoRU5EX1BPSU5UKSBwcml2YXRlIGVuZFBvaW50OiBzdHJpbmcsXG4gICAgcHJpdmF0ZSBodHRwOiBIdHRwQ2xpZW50XG4gICkge1xuICAgIGNvbnNvbGUuaW5mbyhcImVudGVyZWQgYXBpIGVuZHBvaW50IGlzIFwiLCBlbmRQb2ludCk7XG4gICAgY29uc29sZS5sb2coXCI9PT09PT09XCIsIHRoaXMuZW5kUG9pbnQpO1xuICB9XG5cbiAgdXBsb2FkKGZpbGVJdGVtOiBGaWxlKSB7XG4gICAgbGV0IGZvcm1EYXRhID0gbmV3IEZvcm1EYXRhKCk7XG5cbiAgICBmb3JtRGF0YS5hcHBlbmQoXCJmaWxlXCIsIGZpbGVJdGVtLCBmaWxlSXRlbS5uYW1lKTtcblxuICAgIGNvbnN0IHJlcSA9IG5ldyBIdHRwUmVxdWVzdChcIlBPU1RcIiwgdGhpcy5lbmRQb2ludCwgZm9ybURhdGEsIHtcbiAgICAgIHJlcG9ydFByb2dyZXNzOiB0cnVlXG4gICAgfSk7XG4gICAgcmV0dXJuIHRoaXMuaHR0cC5yZXF1ZXN0KHJlcSkucGlwZShcbiAgICAgIG1hcCgocmVzOiBIdHRwRXZlbnQ8YW55PikgPT4ge1xuICAgICAgICBpZiAocmVzLnR5cGUgPT09IEh0dHBFdmVudFR5cGUuUmVzcG9uc2UpIHtcbiAgICAgICAgICByZXR1cm4gcmVzLmJvZHk7XG4gICAgICAgIH0gZWxzZSBpZiAocmVzLnR5cGUgPT09IEh0dHBFdmVudFR5cGUuVXBsb2FkUHJvZ3Jlc3MpIHtcbiAgICAgICAgICAvLyBDb21wdXRlIGFuZCBzaG93IHRoZSAlIGRvbmU6XG4gICAgICAgICAgY29uc3QgVXBsb2FkUHJvZ3Jlc3MgPSArTWF0aC5yb3VuZCgoMTAwICogcmVzLmxvYWRlZCkgLyByZXMudG90YWwpO1xuICAgICAgICAgIHJldHVybiBVcGxvYWRQcm9ncmVzcztcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICApO1xuICB9XG5cbiAgdXBsb2FkTXVsdGlwbGUoZmlsZXM6IEZpbGVbXSkge1xuICAgIGxldCBmb3JtRGF0YSA9IG5ldyBGb3JtRGF0YSgpO1xuXG4gICAgZm9yIChsZXQgaW5kZXggPSAwOyBpbmRleCA8IGZpbGVzLmxlbmd0aDsgaW5kZXgrKykge1xuICAgICAgZm9ybURhdGEuYXBwZW5kKFwiZmlsZXNcIiwgZmlsZXNbaW5kZXhdLCBmaWxlc1tpbmRleF0ubmFtZSk7XG4gICAgfVxuXG4gICAgY29uc3QgcmVxID0gbmV3IEh0dHBSZXF1ZXN0KFwiUE9TVFwiLCB0aGlzLmVuZFBvaW50LCBmb3JtRGF0YSwge1xuICAgICAgcmVwb3J0UHJvZ3Jlc3M6IHRydWVcbiAgICB9KTtcbiAgICByZXR1cm4gdGhpcy5odHRwLnJlcXVlc3QocmVxKS5waXBlKFxuICAgICAgbWFwKChyZXM6IEh0dHBFdmVudDxhbnk+KSA9PiB7XG4gICAgICAgIGlmIChyZXMudHlwZSA9PT0gSHR0cEV2ZW50VHlwZS5SZXNwb25zZSkge1xuICAgICAgICAgIHJldHVybiByZXMuYm9keTtcbiAgICAgICAgfSBlbHNlIGlmIChyZXMudHlwZSA9PT0gSHR0cEV2ZW50VHlwZS5VcGxvYWRQcm9ncmVzcykge1xuICAgICAgICAgIC8vIENvbXB1dGUgYW5kIHNob3cgdGhlICUgZG9uZTpcbiAgICAgICAgICBjb25zdCBVcGxvYWRQcm9ncmVzcyA9ICtNYXRoLnJvdW5kKCgxMDAgKiByZXMubG9hZGVkKSAvIHJlcy50b3RhbCk7XG4gICAgICAgICAgcmV0dXJuIFVwbG9hZFByb2dyZXNzO1xuICAgICAgICB9XG4gICAgICB9KVxuICAgICk7XG4gIH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS11cGxvYWRlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWRpYXMtZmlsZS11cGxvYWRlci8iLCJzb3VyY2VzIjpbImxpYi9maWxlLXVwbG9hZGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQ0wsVUFBVSxFQUVWLGFBQWEsRUFDYixXQUFXLEVBQ1osTUFBTSxzQkFBc0IsQ0FBQztBQUM5QixPQUFPLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNuRCxPQUFPLEVBQUUsR0FBRyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDckMsT0FBTyxFQUFFLFlBQVksRUFBVyxNQUFNLFlBQVksQ0FBQztBQUduRCxNQUFNLE9BQU8sbUJBQW1COzs7OztJQUM5QixZQUNnQyxNQUFlLEVBQ3JDLElBQWdCO1FBRE0sV0FBTSxHQUFOLE1BQU0sQ0FBUztRQUNyQyxTQUFJLEdBQUosSUFBSSxDQUFZO1FBRXhCLE9BQU8sQ0FBQyxJQUFJLENBQUMsMEJBQTBCLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3hELENBQUM7Ozs7O0lBRUQsTUFBTSxDQUFDLFFBQWM7O1lBQ2YsUUFBUSxHQUFHLElBQUksUUFBUSxFQUFFO1FBRTdCLFFBQVEsQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxRQUFRLENBQUMsSUFBSSxDQUFDLENBQUM7O2NBRTNDLEdBQUcsR0FBRyxJQUFJLFdBQVcsQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEVBQUUsUUFBUSxFQUFFO1lBQ2xFLGNBQWMsRUFBRSxJQUFJO1NBQ3JCLENBQUM7UUFDRixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FDaEMsR0FBRzs7OztRQUFDLENBQUMsR0FBbUIsRUFBRSxFQUFFO1lBQzFCLElBQUksR0FBRyxDQUFDLElBQUksS0FBSyxhQUFhLENBQUMsUUFBUSxFQUFFO2dCQUN2QyxPQUFPLEdBQUcsQ0FBQyxJQUFJLENBQUM7YUFDakI7aUJBQU0sSUFBSSxHQUFHLENBQUMsSUFBSSxLQUFLLGFBQWEsQ0FBQyxjQUFjLEVBQUU7OztzQkFFOUMsY0FBYyxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQztnQkFDbEUsT0FBTyxjQUFjLENBQUM7YUFDdkI7UUFDSCxDQUFDLEVBQUMsQ0FDSCxDQUFDO0lBQ0osQ0FBQzs7Ozs7SUFFRCxjQUFjLENBQUMsS0FBYTs7WUFDdEIsUUFBUSxHQUFHLElBQUksUUFBUSxFQUFFO1FBRTdCLEtBQUssSUFBSSxLQUFLLEdBQUcsQ0FBQyxFQUFFLEtBQUssR0FBRyxLQUFLLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxFQUFFO1lBQ2pELFFBQVEsQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQyxLQUFLLENBQUMsRUFBRSxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDM0Q7O2NBRUssR0FBRyxHQUFHLElBQUksV0FBVyxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsRUFBRSxRQUFRLEVBQUU7WUFDbEUsY0FBYyxFQUFFLElBQUk7U0FDckIsQ0FBQztRQUNGLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUNoQyxHQUFHOzs7O1FBQUMsQ0FBQyxHQUFtQixFQUFFLEVBQUU7WUFDMUIsSUFBSSxHQUFHLENBQUMsSUFBSSxLQUFLLGFBQWEsQ0FBQyxRQUFRLEVBQUU7Z0JBQ3ZDLE9BQU8sR0FBRyxDQUFDLElBQUksQ0FBQzthQUNqQjtpQkFBTSxJQUFJLEdBQUcsQ0FBQyxJQUFJLEtBQUssYUFBYSxDQUFDLGNBQWMsRUFBRTs7O3NCQUU5QyxjQUFjLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsR0FBRyxHQUFHLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDO2dCQUNsRSxPQUFPLGNBQWMsQ0FBQzthQUN2QjtRQUNILENBQUMsRUFBQyxDQUNILENBQUM7SUFDSixDQUFDOzs7WUFuREYsVUFBVTs7Ozs0Q0FHTixNQUFNLFNBQUMsWUFBWTtZQVp0QixVQUFVOzs7Ozs7O0lBWVIscUNBQTZDOzs7OztJQUM3QyxtQ0FBd0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBIdHRwQ2xpZW50LFxuICBIdHRwRXZlbnQsXG4gIEh0dHBFdmVudFR5cGUsXG4gIEh0dHBSZXF1ZXN0XG59IGZyb20gXCJAYW5ndWxhci9jb21tb24vaHR0cFwiO1xuaW1wb3J0IHsgSW5qZWN0LCBJbmplY3RhYmxlIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IG1hcCB9IGZyb20gXCJyeGpzL29wZXJhdG9yc1wiO1xuaW1wb3J0IHsgQ09ORklHX1RPS0VOLCBJQ29uZmlnIH0gZnJvbSBcIi4vZW5kcG9pbnRcIjtcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIEZpbGVVcGxvYWRlclNlcnZpY2Uge1xuICBjb25zdHJ1Y3RvcihcbiAgICBASW5qZWN0KENPTkZJR19UT0tFTikgcHJpdmF0ZSBjb25maWc6IElDb25maWcsXG4gICAgcHJpdmF0ZSBodHRwOiBIdHRwQ2xpZW50XG4gICkge1xuICAgIGNvbnNvbGUuaW5mbyhcImVudGVyZWQgYXBpIGVuZHBvaW50IGlzIFwiLCB0aGlzLmNvbmZpZyk7XG4gIH1cblxuICB1cGxvYWQoZmlsZUl0ZW06IEZpbGUpIHtcbiAgICBsZXQgZm9ybURhdGEgPSBuZXcgRm9ybURhdGEoKTtcblxuICAgIGZvcm1EYXRhLmFwcGVuZChcImZpbGVcIiwgZmlsZUl0ZW0sIGZpbGVJdGVtLm5hbWUpO1xuXG4gICAgY29uc3QgcmVxID0gbmV3IEh0dHBSZXF1ZXN0KFwiUE9TVFwiLCB0aGlzLmNvbmZpZy5lbmRwb2ludCwgZm9ybURhdGEsIHtcbiAgICAgIHJlcG9ydFByb2dyZXNzOiB0cnVlXG4gICAgfSk7XG4gICAgcmV0dXJuIHRoaXMuaHR0cC5yZXF1ZXN0KHJlcSkucGlwZShcbiAgICAgIG1hcCgocmVzOiBIdHRwRXZlbnQ8YW55PikgPT4ge1xuICAgICAgICBpZiAocmVzLnR5cGUgPT09IEh0dHBFdmVudFR5cGUuUmVzcG9uc2UpIHtcbiAgICAgICAgICByZXR1cm4gcmVzLmJvZHk7XG4gICAgICAgIH0gZWxzZSBpZiAocmVzLnR5cGUgPT09IEh0dHBFdmVudFR5cGUuVXBsb2FkUHJvZ3Jlc3MpIHtcbiAgICAgICAgICAvLyBDb21wdXRlIGFuZCBzaG93IHRoZSAlIGRvbmU6XG4gICAgICAgICAgY29uc3QgVXBsb2FkUHJvZ3Jlc3MgPSArTWF0aC5yb3VuZCgoMTAwICogcmVzLmxvYWRlZCkgLyByZXMudG90YWwpO1xuICAgICAgICAgIHJldHVybiBVcGxvYWRQcm9ncmVzcztcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICApO1xuICB9XG5cbiAgdXBsb2FkTXVsdGlwbGUoZmlsZXM6IEZpbGVbXSkge1xuICAgIGxldCBmb3JtRGF0YSA9IG5ldyBGb3JtRGF0YSgpO1xuXG4gICAgZm9yIChsZXQgaW5kZXggPSAwOyBpbmRleCA8IGZpbGVzLmxlbmd0aDsgaW5kZXgrKykge1xuICAgICAgZm9ybURhdGEuYXBwZW5kKFwiZmlsZXNcIiwgZmlsZXNbaW5kZXhdLCBmaWxlc1tpbmRleF0ubmFtZSk7XG4gICAgfVxuXG4gICAgY29uc3QgcmVxID0gbmV3IEh0dHBSZXF1ZXN0KFwiUE9TVFwiLCB0aGlzLmNvbmZpZy5lbmRwb2ludCwgZm9ybURhdGEsIHtcbiAgICAgIHJlcG9ydFByb2dyZXNzOiB0cnVlXG4gICAgfSk7XG4gICAgcmV0dXJuIHRoaXMuaHR0cC5yZXF1ZXN0KHJlcSkucGlwZShcbiAgICAgIG1hcCgocmVzOiBIdHRwRXZlbnQ8YW55PikgPT4ge1xuICAgICAgICBpZiAocmVzLnR5cGUgPT09IEh0dHBFdmVudFR5cGUuUmVzcG9uc2UpIHtcbiAgICAgICAgICByZXR1cm4gcmVzLmJvZHk7XG4gICAgICAgIH0gZWxzZSBpZiAocmVzLnR5cGUgPT09IEh0dHBFdmVudFR5cGUuVXBsb2FkUHJvZ3Jlc3MpIHtcbiAgICAgICAgICAvLyBDb21wdXRlIGFuZCBzaG93IHRoZSAlIGRvbmU6XG4gICAgICAgICAgY29uc3QgVXBsb2FkUHJvZ3Jlc3MgPSArTWF0aC5yb3VuZCgoMTAwICogcmVzLmxvYWRlZCkgLyByZXMudG90YWwpO1xuICAgICAgICAgIHJldHVybiBVcGxvYWRQcm9ncmVzcztcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICApO1xuICB9XG59XG4iXX0=

@@ -10,4 +10,4 @@ /**

export { FileUploaderModule, FileUploaderService } from './public-api';
export { END_POINT as ɵb } from './lib/endpoint';
export { CONFIG_TOKEN as ɵc } from './lib/endpoint';
export { FilePickerDirective as ɵa } from './lib/file-picker.directive';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRpYXMtZmlsZS11cGxvYWRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FkaWFzLWZpbGUtdXBsb2FkZXIvIiwic291cmNlcyI6WyJhZGlhcy1maWxlLXVwbG9hZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBSUEsd0RBQWMsY0FBYyxDQUFDO0FBRTdCLE9BQU8sRUFBQyxTQUFTLElBQUksRUFBRSxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7QUFDL0MsT0FBTyxFQUFDLG1CQUFtQixJQUFJLEVBQUUsRUFBQyxNQUFNLDZCQUE2QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpYy1hcGknO1xuXG5leHBvcnQge0VORF9QT0lOVCBhcyDJtWJ9IGZyb20gJy4vbGliL2VuZHBvaW50JztcbmV4cG9ydCB7RmlsZVBpY2tlckRpcmVjdGl2ZSBhcyDJtWF9IGZyb20gJy4vbGliL2ZpbGUtcGlja2VyLmRpcmVjdGl2ZSc7Il19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRpYXMtZmlsZS11cGxvYWRlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FkaWFzLWZpbGUtdXBsb2FkZXIvIiwic291cmNlcyI6WyJhZGlhcy1maWxlLXVwbG9hZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBSUEsd0RBQWMsY0FBYyxDQUFDO0FBRTdCLE9BQU8sRUFBQyxZQUFZLElBQUksRUFBRSxFQUFlLE1BQU0sZ0JBQWdCLENBQUM7QUFDaEUsT0FBTyxFQUFDLG1CQUFtQixJQUFJLEVBQUUsRUFBQyxNQUFNLDZCQUE2QixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpYy1hcGknO1xuXG5leHBvcnQge0NPTkZJR19UT0tFTiBhcyDJtWMsSUNvbmZpZyBhcyDJtWJ9IGZyb20gJy4vbGliL2VuZHBvaW50JztcbmV4cG9ydCB7RmlsZVBpY2tlckRpcmVjdGl2ZSBhcyDJtWF9IGZyb20gJy4vbGliL2ZpbGUtcGlja2VyLmRpcmVjdGl2ZSc7Il19

@@ -7,4 +7,12 @@ /**

import { InjectionToken } from "@angular/core";
/**
* @record
*/
export function IConfig() { }
if (false) {
/** @type {?} */
IConfig.prototype.endpoint;
}
/** @type {?} */
export var END_POINT = new InjectionToken("END_POINT");
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5kcG9pbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hZGlhcy1maWxlLXVwbG9hZGVyLyIsInNvdXJjZXMiOlsibGliL2VuZHBvaW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFFL0MsTUFBTSxLQUFPLFNBQVMsR0FBRyxJQUFJLGNBQWMsQ0FBUyxXQUFXLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbmV4cG9ydCBjb25zdCBFTkRfUE9JTlQgPSBuZXcgSW5qZWN0aW9uVG9rZW48c3RyaW5nPihcIkVORF9QT0lOVFwiKTtcbiJdfQ==
export var CONFIG_TOKEN = new InjectionToken("CONFIG");
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5kcG9pbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hZGlhcy1maWxlLXVwbG9hZGVyLyIsInNvdXJjZXMiOlsibGliL2VuZHBvaW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7OztBQUUvQyw2QkFFQzs7O0lBREMsMkJBQWlCOzs7QUFHbkIsTUFBTSxLQUFPLFlBQVksR0FBRyxJQUFJLGNBQWMsQ0FBVSxRQUFRLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSUNvbmZpZyB7XG4gIGVuZHBvaW50OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBjb25zdCBDT05GSUdfVE9LRU4gPSBuZXcgSW5qZWN0aW9uVG9rZW48SUNvbmZpZz4oXCJDT05GSUdcIik7XG4iXX0=

@@ -7,3 +7,3 @@ /**

import { NgModule } from "@angular/core";
import { END_POINT } from "./endpoint";
import { CONFIG_TOKEN } from "./endpoint";
import { FilePickerDirective } from "./file-picker.directive";

@@ -25,3 +25,3 @@ import { FileUploaderService } from "./file-uploader.service";

ngModule: FileUploaderModule,
providers: [{ provide: END_POINT, useValue: config.endPoint }]
providers: [{ provide: CONFIG_TOKEN, useValue: config }]
};

@@ -40,2 +40,2 @@ };

export { FileUploaderModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS11cGxvYWRlci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hZGlhcy1maWxlLXVwbG9hZGVyLyIsInNvdXJjZXMiOlsibGliL2ZpbGUtdXBsb2FkZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUN2QyxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUU5RDtJQUFBO0lBYUEsQ0FBQzs7Ozs7SUFOUSwwQkFBTzs7OztJQUFkLFVBQWUsTUFBNEI7UUFDekMsT0FBTztZQUNMLFFBQVEsRUFBRSxrQkFBa0I7WUFDNUIsU0FBUyxFQUFFLENBQUMsRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUFBRSxNQUFNLENBQUMsUUFBUSxFQUFFLENBQUM7U0FDL0QsQ0FBQztJQUNKLENBQUM7O2dCQVpGLFFBQVEsU0FBQztvQkFDUixZQUFZLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztvQkFDbkMsT0FBTyxFQUFFLEVBQUU7b0JBQ1gsT0FBTyxFQUFFLENBQUMsbUJBQW1CLENBQUM7b0JBQzlCLFNBQVMsRUFBRSxDQUFDLG1CQUFtQixDQUFDO2lCQUNqQzs7SUFRRCx5QkFBQztDQUFBLEFBYkQsSUFhQztTQVBZLGtCQUFrQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IEVORF9QT0lOVCB9IGZyb20gXCIuL2VuZHBvaW50XCI7XG5pbXBvcnQgeyBGaWxlUGlja2VyRGlyZWN0aXZlIH0gZnJvbSBcIi4vZmlsZS1waWNrZXIuZGlyZWN0aXZlXCI7XG5pbXBvcnQgeyBGaWxlVXBsb2FkZXJTZXJ2aWNlIH0gZnJvbSBcIi4vZmlsZS11cGxvYWRlci5zZXJ2aWNlXCI7XG5cbkBOZ01vZHVsZSh7XG4gIGRlY2xhcmF0aW9uczogW0ZpbGVQaWNrZXJEaXJlY3RpdmVdLFxuICBpbXBvcnRzOiBbXSxcbiAgZXhwb3J0czogW0ZpbGVQaWNrZXJEaXJlY3RpdmVdLFxuICBwcm92aWRlcnM6IFtGaWxlVXBsb2FkZXJTZXJ2aWNlXVxufSlcbmV4cG9ydCBjbGFzcyBGaWxlVXBsb2FkZXJNb2R1bGUge1xuICBzdGF0aWMgZm9yUm9vdChjb25maWc6IHsgZW5kUG9pbnQ6IHN0cmluZyB9KTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBGaWxlVXBsb2FkZXJNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFt7IHByb3ZpZGU6IEVORF9QT0lOVCwgdXNlVmFsdWU6IGNvbmZpZy5lbmRQb2ludCB9XVxuICAgIH07XG4gIH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS11cGxvYWRlci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hZGlhcy1maWxlLXVwbG9hZGVyLyIsInNvdXJjZXMiOlsibGliL2ZpbGUtdXBsb2FkZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUF1QixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLFlBQVksRUFBVyxNQUFNLFlBQVksQ0FBQztBQUNuRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUU5RDtJQUFBO0lBYUEsQ0FBQzs7Ozs7SUFOUSwwQkFBTzs7OztJQUFkLFVBQWUsTUFBZTtRQUM1QixPQUFPO1lBQ0wsUUFBUSxFQUFFLGtCQUFrQjtZQUM1QixTQUFTLEVBQUUsQ0FBQyxFQUFFLE9BQU8sRUFBRSxZQUFZLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRSxDQUFDO1NBQ3pELENBQUM7SUFDSixDQUFDOztnQkFaRixRQUFRLFNBQUM7b0JBQ1IsWUFBWSxFQUFFLENBQUMsbUJBQW1CLENBQUM7b0JBQ25DLE9BQU8sRUFBRSxFQUFFO29CQUNYLE9BQU8sRUFBRSxDQUFDLG1CQUFtQixDQUFDO29CQUM5QixTQUFTLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQztpQkFDakM7O0lBUUQseUJBQUM7Q0FBQSxBQWJELElBYUM7U0FQWSxrQkFBa0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzLCBOZ01vZHVsZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBDT05GSUdfVE9LRU4sIElDb25maWcgfSBmcm9tIFwiLi9lbmRwb2ludFwiO1xuaW1wb3J0IHsgRmlsZVBpY2tlckRpcmVjdGl2ZSB9IGZyb20gXCIuL2ZpbGUtcGlja2VyLmRpcmVjdGl2ZVwiO1xuaW1wb3J0IHsgRmlsZVVwbG9hZGVyU2VydmljZSB9IGZyb20gXCIuL2ZpbGUtdXBsb2FkZXIuc2VydmljZVwiO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtGaWxlUGlja2VyRGlyZWN0aXZlXSxcbiAgaW1wb3J0czogW10sXG4gIGV4cG9ydHM6IFtGaWxlUGlja2VyRGlyZWN0aXZlXSxcbiAgcHJvdmlkZXJzOiBbRmlsZVVwbG9hZGVyU2VydmljZV1cbn0pXG5leHBvcnQgY2xhc3MgRmlsZVVwbG9hZGVyTW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QoY29uZmlnOiBJQ29uZmlnKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBGaWxlVXBsb2FkZXJNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFt7IHByb3ZpZGU6IENPTkZJR19UT0tFTiwgdXNlVmFsdWU6IGNvbmZpZyB9XVxuICAgIH07XG4gIH1cbn1cbiJdfQ==

@@ -9,9 +9,8 @@ /**

import { map } from "rxjs/operators";
import { END_POINT } from "./endpoint";
import { CONFIG_TOKEN } from "./endpoint";
var FileUploaderService = /** @class */ (function () {
function FileUploaderService(endPoint, http) {
this.endPoint = endPoint;
function FileUploaderService(config, http) {
this.config = config;
this.http = http;
console.info("entered api endpoint is ", endPoint);
console.log("=======", this.endPoint);
console.info("entered api endpoint is ", this.config);
}

@@ -31,3 +30,3 @@ /**

/** @type {?} */
var req = new HttpRequest("POST", this.endPoint, formData, {
var req = new HttpRequest("POST", this.config.endpoint, formData, {
reportProgress: true

@@ -66,3 +65,3 @@ });

/** @type {?} */
var req = new HttpRequest("POST", this.endPoint, formData, {
var req = new HttpRequest("POST", this.config.endpoint, formData, {
reportProgress: true

@@ -91,3 +90,3 @@ });

FileUploaderService.ctorParameters = function () { return [
{ type: String, decorators: [{ type: Inject, args: [END_POINT,] }] },
{ type: undefined, decorators: [{ type: Inject, args: [CONFIG_TOKEN,] }] },
{ type: HttpClient }

@@ -103,3 +102,3 @@ ]; };

*/
FileUploaderService.prototype.endPoint;
FileUploaderService.prototype.config;
/**

@@ -111,2 +110,2 @@ * @type {?}

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS11cGxvYWRlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWRpYXMtZmlsZS11cGxvYWRlci8iLCJzb3VyY2VzIjpbImxpYi9maWxlLXVwbG9hZGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQ0wsVUFBVSxFQUVWLGFBQWEsRUFDYixXQUFXLEVBQ1osTUFBTSxzQkFBc0IsQ0FBQztBQUM5QixPQUFPLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNuRCxPQUFPLEVBQUUsR0FBRyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDckMsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUV2QztJQUVFLDZCQUM2QixRQUFnQixFQUNuQyxJQUFnQjtRQURHLGFBQVEsR0FBUixRQUFRLENBQVE7UUFDbkMsU0FBSSxHQUFKLElBQUksQ0FBWTtRQUV4QixPQUFPLENBQUMsSUFBSSxDQUFDLDBCQUEwQixFQUFFLFFBQVEsQ0FBQyxDQUFDO1FBQ25ELE9BQU8sQ0FBQyxHQUFHLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUN4QyxDQUFDOzs7OztJQUVELG9DQUFNOzs7O0lBQU4sVUFBTyxRQUFjOztZQUNmLFFBQVEsR0FBRyxJQUFJLFFBQVEsRUFBRTtRQUU3QixRQUFRLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDOztZQUUzQyxHQUFHLEdBQUcsSUFBSSxXQUFXLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxRQUFRLEVBQUUsUUFBUSxFQUFFO1lBQzNELGNBQWMsRUFBRSxJQUFJO1NBQ3JCLENBQUM7UUFDRixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FDaEMsR0FBRzs7OztRQUFDLFVBQUMsR0FBbUI7WUFDdEIsSUFBSSxHQUFHLENBQUMsSUFBSSxLQUFLLGFBQWEsQ0FBQyxRQUFRLEVBQUU7Z0JBQ3ZDLE9BQU8sR0FBRyxDQUFDLElBQUksQ0FBQzthQUNqQjtpQkFBTSxJQUFJLEdBQUcsQ0FBQyxJQUFJLEtBQUssYUFBYSxDQUFDLGNBQWMsRUFBRTs7O29CQUU5QyxjQUFjLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsR0FBRyxHQUFHLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDO2dCQUNsRSxPQUFPLGNBQWMsQ0FBQzthQUN2QjtRQUNILENBQUMsRUFBQyxDQUNILENBQUM7SUFDSixDQUFDOzs7OztJQUVELDRDQUFjOzs7O0lBQWQsVUFBZSxLQUFhOztZQUN0QixRQUFRLEdBQUcsSUFBSSxRQUFRLEVBQUU7UUFFN0IsS0FBSyxJQUFJLEtBQUssR0FBRyxDQUFDLEVBQUUsS0FBSyxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLEVBQUU7WUFDakQsUUFBUSxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDLEtBQUssQ0FBQyxFQUFFLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUMzRDs7WUFFSyxHQUFHLEdBQUcsSUFBSSxXQUFXLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxRQUFRLEVBQUUsUUFBUSxFQUFFO1lBQzNELGNBQWMsRUFBRSxJQUFJO1NBQ3JCLENBQUM7UUFDRixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FDaEMsR0FBRzs7OztRQUFDLFVBQUMsR0FBbUI7WUFDdEIsSUFBSSxHQUFHLENBQUMsSUFBSSxLQUFLLGFBQWEsQ0FBQyxRQUFRLEVBQUU7Z0JBQ3ZDLE9BQU8sR0FBRyxDQUFDLElBQUksQ0FBQzthQUNqQjtpQkFBTSxJQUFJLEdBQUcsQ0FBQyxJQUFJLEtBQUssYUFBYSxDQUFDLGNBQWMsRUFBRTs7O29CQUU5QyxjQUFjLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsR0FBRyxHQUFHLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDO2dCQUNsRSxPQUFPLGNBQWMsQ0FBQzthQUN2QjtRQUNILENBQUMsRUFBQyxDQUNILENBQUM7SUFDSixDQUFDOztnQkFwREYsVUFBVTs7Ozs2Q0FHTixNQUFNLFNBQUMsU0FBUztnQkFabkIsVUFBVTs7SUE4RFosMEJBQUM7Q0FBQSxBQXJERCxJQXFEQztTQXBEWSxtQkFBbUI7Ozs7OztJQUU1Qix1Q0FBMkM7Ozs7O0lBQzNDLG1DQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIEh0dHBDbGllbnQsXG4gIEh0dHBFdmVudCxcbiAgSHR0cEV2ZW50VHlwZSxcbiAgSHR0cFJlcXVlc3Rcbn0gZnJvbSBcIkBhbmd1bGFyL2NvbW1vbi9odHRwXCI7XG5pbXBvcnQgeyBJbmplY3QsIEluamVjdGFibGUgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgbWFwIH0gZnJvbSBcInJ4anMvb3BlcmF0b3JzXCI7XG5pbXBvcnQgeyBFTkRfUE9JTlQgfSBmcm9tIFwiLi9lbmRwb2ludFwiO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgRmlsZVVwbG9hZGVyU2VydmljZSB7XG4gIGNvbnN0cnVjdG9yKFxuICAgIEBJbmplY3QoRU5EX1BPSU5UKSBwcml2YXRlIGVuZFBvaW50OiBzdHJpbmcsXG4gICAgcHJpdmF0ZSBodHRwOiBIdHRwQ2xpZW50XG4gICkge1xuICAgIGNvbnNvbGUuaW5mbyhcImVudGVyZWQgYXBpIGVuZHBvaW50IGlzIFwiLCBlbmRQb2ludCk7XG4gICAgY29uc29sZS5sb2coXCI9PT09PT09XCIsIHRoaXMuZW5kUG9pbnQpO1xuICB9XG5cbiAgdXBsb2FkKGZpbGVJdGVtOiBGaWxlKSB7XG4gICAgbGV0IGZvcm1EYXRhID0gbmV3IEZvcm1EYXRhKCk7XG5cbiAgICBmb3JtRGF0YS5hcHBlbmQoXCJmaWxlXCIsIGZpbGVJdGVtLCBmaWxlSXRlbS5uYW1lKTtcblxuICAgIGNvbnN0IHJlcSA9IG5ldyBIdHRwUmVxdWVzdChcIlBPU1RcIiwgdGhpcy5lbmRQb2ludCwgZm9ybURhdGEsIHtcbiAgICAgIHJlcG9ydFByb2dyZXNzOiB0cnVlXG4gICAgfSk7XG4gICAgcmV0dXJuIHRoaXMuaHR0cC5yZXF1ZXN0KHJlcSkucGlwZShcbiAgICAgIG1hcCgocmVzOiBIdHRwRXZlbnQ8YW55PikgPT4ge1xuICAgICAgICBpZiAocmVzLnR5cGUgPT09IEh0dHBFdmVudFR5cGUuUmVzcG9uc2UpIHtcbiAgICAgICAgICByZXR1cm4gcmVzLmJvZHk7XG4gICAgICAgIH0gZWxzZSBpZiAocmVzLnR5cGUgPT09IEh0dHBFdmVudFR5cGUuVXBsb2FkUHJvZ3Jlc3MpIHtcbiAgICAgICAgICAvLyBDb21wdXRlIGFuZCBzaG93IHRoZSAlIGRvbmU6XG4gICAgICAgICAgY29uc3QgVXBsb2FkUHJvZ3Jlc3MgPSArTWF0aC5yb3VuZCgoMTAwICogcmVzLmxvYWRlZCkgLyByZXMudG90YWwpO1xuICAgICAgICAgIHJldHVybiBVcGxvYWRQcm9ncmVzcztcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICApO1xuICB9XG5cbiAgdXBsb2FkTXVsdGlwbGUoZmlsZXM6IEZpbGVbXSkge1xuICAgIGxldCBmb3JtRGF0YSA9IG5ldyBGb3JtRGF0YSgpO1xuXG4gICAgZm9yIChsZXQgaW5kZXggPSAwOyBpbmRleCA8IGZpbGVzLmxlbmd0aDsgaW5kZXgrKykge1xuICAgICAgZm9ybURhdGEuYXBwZW5kKFwiZmlsZXNcIiwgZmlsZXNbaW5kZXhdLCBmaWxlc1tpbmRleF0ubmFtZSk7XG4gICAgfVxuXG4gICAgY29uc3QgcmVxID0gbmV3IEh0dHBSZXF1ZXN0KFwiUE9TVFwiLCB0aGlzLmVuZFBvaW50LCBmb3JtRGF0YSwge1xuICAgICAgcmVwb3J0UHJvZ3Jlc3M6IHRydWVcbiAgICB9KTtcbiAgICByZXR1cm4gdGhpcy5odHRwLnJlcXVlc3QocmVxKS5waXBlKFxuICAgICAgbWFwKChyZXM6IEh0dHBFdmVudDxhbnk+KSA9PiB7XG4gICAgICAgIGlmIChyZXMudHlwZSA9PT0gSHR0cEV2ZW50VHlwZS5SZXNwb25zZSkge1xuICAgICAgICAgIHJldHVybiByZXMuYm9keTtcbiAgICAgICAgfSBlbHNlIGlmIChyZXMudHlwZSA9PT0gSHR0cEV2ZW50VHlwZS5VcGxvYWRQcm9ncmVzcykge1xuICAgICAgICAgIC8vIENvbXB1dGUgYW5kIHNob3cgdGhlICUgZG9uZTpcbiAgICAgICAgICBjb25zdCBVcGxvYWRQcm9ncmVzcyA9ICtNYXRoLnJvdW5kKCgxMDAgKiByZXMubG9hZGVkKSAvIHJlcy50b3RhbCk7XG4gICAgICAgICAgcmV0dXJuIFVwbG9hZFByb2dyZXNzO1xuICAgICAgICB9XG4gICAgICB9KVxuICAgICk7XG4gIH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS11cGxvYWRlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWRpYXMtZmlsZS11cGxvYWRlci8iLCJzb3VyY2VzIjpbImxpYi9maWxlLXVwbG9hZGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQ0wsVUFBVSxFQUVWLGFBQWEsRUFDYixXQUFXLEVBQ1osTUFBTSxzQkFBc0IsQ0FBQztBQUM5QixPQUFPLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNuRCxPQUFPLEVBQUUsR0FBRyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDckMsT0FBTyxFQUFFLFlBQVksRUFBVyxNQUFNLFlBQVksQ0FBQztBQUVuRDtJQUVFLDZCQUNnQyxNQUFlLEVBQ3JDLElBQWdCO1FBRE0sV0FBTSxHQUFOLE1BQU0sQ0FBUztRQUNyQyxTQUFJLEdBQUosSUFBSSxDQUFZO1FBRXhCLE9BQU8sQ0FBQyxJQUFJLENBQUMsMEJBQTBCLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3hELENBQUM7Ozs7O0lBRUQsb0NBQU07Ozs7SUFBTixVQUFPLFFBQWM7O1lBQ2YsUUFBUSxHQUFHLElBQUksUUFBUSxFQUFFO1FBRTdCLFFBQVEsQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLFFBQVEsRUFBRSxRQUFRLENBQUMsSUFBSSxDQUFDLENBQUM7O1lBRTNDLEdBQUcsR0FBRyxJQUFJLFdBQVcsQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEVBQUUsUUFBUSxFQUFFO1lBQ2xFLGNBQWMsRUFBRSxJQUFJO1NBQ3JCLENBQUM7UUFDRixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FDaEMsR0FBRzs7OztRQUFDLFVBQUMsR0FBbUI7WUFDdEIsSUFBSSxHQUFHLENBQUMsSUFBSSxLQUFLLGFBQWEsQ0FBQyxRQUFRLEVBQUU7Z0JBQ3ZDLE9BQU8sR0FBRyxDQUFDLElBQUksQ0FBQzthQUNqQjtpQkFBTSxJQUFJLEdBQUcsQ0FBQyxJQUFJLEtBQUssYUFBYSxDQUFDLGNBQWMsRUFBRTs7O29CQUU5QyxjQUFjLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsR0FBRyxHQUFHLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDO2dCQUNsRSxPQUFPLGNBQWMsQ0FBQzthQUN2QjtRQUNILENBQUMsRUFBQyxDQUNILENBQUM7SUFDSixDQUFDOzs7OztJQUVELDRDQUFjOzs7O0lBQWQsVUFBZSxLQUFhOztZQUN0QixRQUFRLEdBQUcsSUFBSSxRQUFRLEVBQUU7UUFFN0IsS0FBSyxJQUFJLEtBQUssR0FBRyxDQUFDLEVBQUUsS0FBSyxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLEVBQUU7WUFDakQsUUFBUSxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDLEtBQUssQ0FBQyxFQUFFLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUMzRDs7WUFFSyxHQUFHLEdBQUcsSUFBSSxXQUFXLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFFLFFBQVEsRUFBRTtZQUNsRSxjQUFjLEVBQUUsSUFBSTtTQUNyQixDQUFDO1FBQ0YsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQ2hDLEdBQUc7Ozs7UUFBQyxVQUFDLEdBQW1CO1lBQ3RCLElBQUksR0FBRyxDQUFDLElBQUksS0FBSyxhQUFhLENBQUMsUUFBUSxFQUFFO2dCQUN2QyxPQUFPLEdBQUcsQ0FBQyxJQUFJLENBQUM7YUFDakI7aUJBQU0sSUFBSSxHQUFHLENBQUMsSUFBSSxLQUFLLGFBQWEsQ0FBQyxjQUFjLEVBQUU7OztvQkFFOUMsY0FBYyxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQztnQkFDbEUsT0FBTyxjQUFjLENBQUM7YUFDdkI7UUFDSCxDQUFDLEVBQUMsQ0FDSCxDQUFDO0lBQ0osQ0FBQzs7Z0JBbkRGLFVBQVU7Ozs7Z0RBR04sTUFBTSxTQUFDLFlBQVk7Z0JBWnRCLFVBQVU7O0lBNkRaLDBCQUFDO0NBQUEsQUFwREQsSUFvREM7U0FuRFksbUJBQW1COzs7Ozs7SUFFNUIscUNBQTZDOzs7OztJQUM3QyxtQ0FBd0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBIdHRwQ2xpZW50LFxuICBIdHRwRXZlbnQsXG4gIEh0dHBFdmVudFR5cGUsXG4gIEh0dHBSZXF1ZXN0XG59IGZyb20gXCJAYW5ndWxhci9jb21tb24vaHR0cFwiO1xuaW1wb3J0IHsgSW5qZWN0LCBJbmplY3RhYmxlIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IG1hcCB9IGZyb20gXCJyeGpzL29wZXJhdG9yc1wiO1xuaW1wb3J0IHsgQ09ORklHX1RPS0VOLCBJQ29uZmlnIH0gZnJvbSBcIi4vZW5kcG9pbnRcIjtcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIEZpbGVVcGxvYWRlclNlcnZpY2Uge1xuICBjb25zdHJ1Y3RvcihcbiAgICBASW5qZWN0KENPTkZJR19UT0tFTikgcHJpdmF0ZSBjb25maWc6IElDb25maWcsXG4gICAgcHJpdmF0ZSBodHRwOiBIdHRwQ2xpZW50XG4gICkge1xuICAgIGNvbnNvbGUuaW5mbyhcImVudGVyZWQgYXBpIGVuZHBvaW50IGlzIFwiLCB0aGlzLmNvbmZpZyk7XG4gIH1cblxuICB1cGxvYWQoZmlsZUl0ZW06IEZpbGUpIHtcbiAgICBsZXQgZm9ybURhdGEgPSBuZXcgRm9ybURhdGEoKTtcblxuICAgIGZvcm1EYXRhLmFwcGVuZChcImZpbGVcIiwgZmlsZUl0ZW0sIGZpbGVJdGVtLm5hbWUpO1xuXG4gICAgY29uc3QgcmVxID0gbmV3IEh0dHBSZXF1ZXN0KFwiUE9TVFwiLCB0aGlzLmNvbmZpZy5lbmRwb2ludCwgZm9ybURhdGEsIHtcbiAgICAgIHJlcG9ydFByb2dyZXNzOiB0cnVlXG4gICAgfSk7XG4gICAgcmV0dXJuIHRoaXMuaHR0cC5yZXF1ZXN0KHJlcSkucGlwZShcbiAgICAgIG1hcCgocmVzOiBIdHRwRXZlbnQ8YW55PikgPT4ge1xuICAgICAgICBpZiAocmVzLnR5cGUgPT09IEh0dHBFdmVudFR5cGUuUmVzcG9uc2UpIHtcbiAgICAgICAgICByZXR1cm4gcmVzLmJvZHk7XG4gICAgICAgIH0gZWxzZSBpZiAocmVzLnR5cGUgPT09IEh0dHBFdmVudFR5cGUuVXBsb2FkUHJvZ3Jlc3MpIHtcbiAgICAgICAgICAvLyBDb21wdXRlIGFuZCBzaG93IHRoZSAlIGRvbmU6XG4gICAgICAgICAgY29uc3QgVXBsb2FkUHJvZ3Jlc3MgPSArTWF0aC5yb3VuZCgoMTAwICogcmVzLmxvYWRlZCkgLyByZXMudG90YWwpO1xuICAgICAgICAgIHJldHVybiBVcGxvYWRQcm9ncmVzcztcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICApO1xuICB9XG5cbiAgdXBsb2FkTXVsdGlwbGUoZmlsZXM6IEZpbGVbXSkge1xuICAgIGxldCBmb3JtRGF0YSA9IG5ldyBGb3JtRGF0YSgpO1xuXG4gICAgZm9yIChsZXQgaW5kZXggPSAwOyBpbmRleCA8IGZpbGVzLmxlbmd0aDsgaW5kZXgrKykge1xuICAgICAgZm9ybURhdGEuYXBwZW5kKFwiZmlsZXNcIiwgZmlsZXNbaW5kZXhdLCBmaWxlc1tpbmRleF0ubmFtZSk7XG4gICAgfVxuXG4gICAgY29uc3QgcmVxID0gbmV3IEh0dHBSZXF1ZXN0KFwiUE9TVFwiLCB0aGlzLmNvbmZpZy5lbmRwb2ludCwgZm9ybURhdGEsIHtcbiAgICAgIHJlcG9ydFByb2dyZXNzOiB0cnVlXG4gICAgfSk7XG4gICAgcmV0dXJuIHRoaXMuaHR0cC5yZXF1ZXN0KHJlcSkucGlwZShcbiAgICAgIG1hcCgocmVzOiBIdHRwRXZlbnQ8YW55PikgPT4ge1xuICAgICAgICBpZiAocmVzLnR5cGUgPT09IEh0dHBFdmVudFR5cGUuUmVzcG9uc2UpIHtcbiAgICAgICAgICByZXR1cm4gcmVzLmJvZHk7XG4gICAgICAgIH0gZWxzZSBpZiAocmVzLnR5cGUgPT09IEh0dHBFdmVudFR5cGUuVXBsb2FkUHJvZ3Jlc3MpIHtcbiAgICAgICAgICAvLyBDb21wdXRlIGFuZCBzaG93IHRoZSAlIGRvbmU6XG4gICAgICAgICAgY29uc3QgVXBsb2FkUHJvZ3Jlc3MgPSArTWF0aC5yb3VuZCgoMTAwICogcmVzLmxvYWRlZCkgLyByZXMudG90YWwpO1xuICAgICAgICAgIHJldHVybiBVcGxvYWRQcm9ncmVzcztcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICApO1xuICB9XG59XG4iXX0=

@@ -30,4 +30,12 @@ import { InjectionToken, Injectable, Inject, EventEmitter, Directive, ElementRef, Renderer2, Output, Input, HostListener, NgModule } from '@angular/core';

*/
/**
* @record
*/
function IConfig() { }
if (false) {
/** @type {?} */
IConfig.prototype.endpoint;
}
/** @type {?} */
const END_POINT = new InjectionToken("END_POINT");
const CONFIG_TOKEN = new InjectionToken("CONFIG");

@@ -41,10 +49,9 @@ /**

/**
* @param {?} endPoint
* @param {?} config
* @param {?} http
*/
constructor(endPoint, http) {
this.endPoint = endPoint;
constructor(config, http) {
this.config = config;
this.http = http;
console.info("entered api endpoint is ", endPoint);
console.log("=======", this.endPoint);
console.info("entered api endpoint is ", this.config);
}

@@ -60,3 +67,3 @@ /**

/** @type {?} */
const req = new HttpRequest("POST", this.endPoint, formData, {
const req = new HttpRequest("POST", this.config.endpoint, formData, {
reportProgress: true

@@ -91,3 +98,3 @@ });

/** @type {?} */
const req = new HttpRequest("POST", this.endPoint, formData, {
const req = new HttpRequest("POST", this.config.endpoint, formData, {
reportProgress: true

@@ -117,3 +124,3 @@ });

FileUploaderService.ctorParameters = () => [
{ type: String, decorators: [{ type: Inject, args: [END_POINT,] }] },
{ type: undefined, decorators: [{ type: Inject, args: [CONFIG_TOKEN,] }] },
{ type: HttpClient }

@@ -126,3 +133,3 @@ ];

*/
FileUploaderService.prototype.endPoint;
FileUploaderService.prototype.config;
/**

@@ -526,3 +533,3 @@ * @type {?}

ngModule: FileUploaderModule,
providers: [{ provide: END_POINT, useValue: config.endPoint }]
providers: [{ provide: CONFIG_TOKEN, useValue: config }]
};

@@ -552,3 +559,3 @@ }

export { FileUploaderModule, FileUploaderService, FilePickerDirective as ɵa, END_POINT as ɵb };
export { FileUploaderModule, FileUploaderService, FilePickerDirective as ɵa, CONFIG_TOKEN as ɵc };
//# sourceMappingURL=adias-file-uploader.js.map

@@ -30,4 +30,12 @@ import { InjectionToken, Injectable, Inject, EventEmitter, Directive, ElementRef, Renderer2, Output, Input, HostListener, NgModule } from '@angular/core';

*/
/**
* @record
*/
function IConfig() { }
if (false) {
/** @type {?} */
IConfig.prototype.endpoint;
}
/** @type {?} */
var END_POINT = new InjectionToken("END_POINT");
var CONFIG_TOKEN = new InjectionToken("CONFIG");

@@ -40,7 +48,6 @@ /**

var FileUploaderService = /** @class */ (function () {
function FileUploaderService(endPoint, http) {
this.endPoint = endPoint;
function FileUploaderService(config, http) {
this.config = config;
this.http = http;
console.info("entered api endpoint is ", endPoint);
console.log("=======", this.endPoint);
console.info("entered api endpoint is ", this.config);
}

@@ -60,3 +67,3 @@ /**

/** @type {?} */
var req = new HttpRequest("POST", this.endPoint, formData, {
var req = new HttpRequest("POST", this.config.endpoint, formData, {
reportProgress: true

@@ -95,3 +102,3 @@ });

/** @type {?} */
var req = new HttpRequest("POST", this.endPoint, formData, {
var req = new HttpRequest("POST", this.config.endpoint, formData, {
reportProgress: true

@@ -120,3 +127,3 @@ });

FileUploaderService.ctorParameters = function () { return [
{ type: String, decorators: [{ type: Inject, args: [END_POINT,] }] },
{ type: undefined, decorators: [{ type: Inject, args: [CONFIG_TOKEN,] }] },
{ type: HttpClient }

@@ -131,3 +138,3 @@ ]; };

*/
FileUploaderService.prototype.endPoint;
FileUploaderService.prototype.config;
/**

@@ -597,3 +604,3 @@ * @type {?}

ngModule: FileUploaderModule,
providers: [{ provide: END_POINT, useValue: config.endPoint }]
providers: [{ provide: CONFIG_TOKEN, useValue: config }]
};

@@ -624,3 +631,3 @@ };

export { FileUploaderModule, FileUploaderService, FilePickerDirective as ɵa, END_POINT as ɵb };
export { FileUploaderModule, FileUploaderService, FilePickerDirective as ɵa, CONFIG_TOKEN as ɵc };
//# sourceMappingURL=adias-file-uploader.js.map
import { InjectionToken } from "@angular/core";
export declare const END_POINT: InjectionToken<string>;
export interface IConfig {
endpoint: string;
}
export declare const CONFIG_TOKEN: InjectionToken<IConfig>;
import { ModuleWithProviders } from "@angular/core";
import { IConfig } from "./endpoint";
export declare class FileUploaderModule {
static forRoot(config: {
endPoint: string;
}): ModuleWithProviders;
static forRoot(config: IConfig): ModuleWithProviders;
}
import { HttpClient } from "@angular/common/http";
import { IConfig } from "./endpoint";
export declare class FileUploaderService {
private endPoint;
private config;
private http;
constructor(endPoint: string, http: HttpClient);
constructor(config: IConfig, http: HttpClient);
upload(fileItem: File): import("rxjs").Observable<any>;
uploadMultiple(files: File[]): import("rxjs").Observable<any>;
}
{
"name": "adias-file-uploader",
"version": "3.0.1",
"version": "3.0.2",
"description": "Angular Library for uploading files",

@@ -5,0 +5,0 @@ "peerDependencies": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc