UNPKG

ng-tiny-url

Version:
2 lines 1.29 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common/http"),require("rxjs/operators")):"function"==typeof define&&define.amd?define("ng-tiny-url",["exports","@angular/core","@angular/common/http","rxjs/operators"],t):t((e=e||self)["ng-tiny-url"]={},e.ng.core,e.ng.common.http,e.rxjs.operators)}(this,(function(e,t,r,n){"use strict";var o=function(){function e(e){this.http=e,this.headers=new r.HttpHeaders({"Content-Type":"application/json"})}return e.prototype.shorten=function(e,t){var r="";return t&&(r="&alias="+encodeURIComponent(t)),this.http.get("https://tinyurl.com/api-create.php?url="+encodeURIComponent(e)+r,{headers:this.headers,responseType:"text"}).pipe(n.map((function(e){return e.toString()})))},e}();o.ɵprov=t.ɵɵdefineInjectable({factory:function(){return new o(t.ɵɵinject(r.HttpClient))},token:o,providedIn:"root"}),o.decorators=[{type:t.Injectable,args:[{providedIn:"root"}]}],o.ctorParameters=function(){return[{type:r.HttpClient}]};var i=function(){};i.decorators=[{type:t.NgModule,args:[{declarations:[],imports:[r.HttpClientModule],exports:[]}]}],e.NgTinyUrlModule=i,e.NgTinyUrlService=o,Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=ng-tiny-url.umd.min.js.map