New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

angular2-cool-http

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

angular2-cool-http - npm Package Compare versions

Comparing version 2.1.0 to 2.2.0

1

index.d.ts

@@ -5,3 +5,2 @@ import { ModuleWithProviders } from '@angular/core';

export * from './src/http-header.model';
export * from './src/http-error.model';
export * from './src/request-interceptor.interface';

@@ -8,0 +7,0 @@ export * from './src/response-interceptor.interface';

3

index.js

@@ -18,3 +18,2 @@ "use strict";

__export(require("./src/http-header.model"));
__export(require("./src/http-error.model"));
var CoolHttpModule = CoolHttpModule_1 = (function () {

@@ -41,2 +40,2 @@ function CoolHttpModule() {

var CoolHttpModule_1;
//# sourceMappingURL=/index.js.map
//# sourceMappingURL=/../index.js.map

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

[{"__symbolic":"module","version":3,"metadata":{"CoolHttpModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"exports":[],"imports":[{"__symbolic":"reference","module":"@angular/http","name":"HttpModule"}],"providers":[{"__symbolic":"reference","module":"./src/cool-http.service","name":"CoolHttp"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"CoolHttpModule"},"providers":[]}}}}},"exports":[{"from":"./src/cookie-store.service"},{"from":"./src/cool-http.service"},{"from":"./src/http-header.model"},{"from":"./src/http-error.model"},{"from":"./src/request-interceptor.interface"},{"from":"./src/response-interceptor.interface"}]},{"__symbolic":"module","version":1,"metadata":{"CoolHttpModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"exports":[],"imports":[{"__symbolic":"reference","module":"@angular/http","name":"HttpModule"}],"providers":[{"__symbolic":"reference","module":"./src/cool-http.service","name":"CoolHttp"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"CoolHttpModule"},"providers":[]}}}}},"exports":[{"from":"./src/cookie-store.service"},{"from":"./src/cool-http.service"},{"from":"./src/http-header.model"},{"from":"./src/http-error.model"},{"from":"./src/request-interceptor.interface"},{"from":"./src/response-interceptor.interface"}]}]
[{"__symbolic":"module","version":3,"metadata":{"CoolHttpModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"exports":[],"imports":[{"__symbolic":"reference","module":"@angular/http","name":"HttpModule"}],"providers":[{"__symbolic":"reference","module":"./src/cool-http.service","name":"CoolHttp"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"CoolHttpModule"},"providers":[]}}}}},"exports":[{"from":"./src/cookie-store.service"},{"from":"./src/cool-http.service"},{"from":"./src/http-header.model"},{"from":"./src/request-interceptor.interface"},{"from":"./src/response-interceptor.interface"}]},{"__symbolic":"module","version":1,"metadata":{"CoolHttpModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"exports":[],"imports":[{"__symbolic":"reference","module":"@angular/http","name":"HttpModule"}],"providers":[{"__symbolic":"reference","module":"./src/cool-http.service","name":"CoolHttp"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"CoolHttpModule"},"providers":[]}}}}},"exports":[{"from":"./src/cookie-store.service"},{"from":"./src/cool-http.service"},{"from":"./src/http-header.model"},{"from":"./src/request-interceptor.interface"},{"from":"./src/response-interceptor.interface"}]}]
{
"name": "angular2-cool-http",
"version": "2.1.0",
"version": "2.2.0",
"description": "Cool features over angular2 Http Client.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -39,8 +39,8 @@ [npm-url]: https://npmjs.org/package/angular2-cool-http

### Async Api calls
- getAsync(url, options)
- postAsync(url, data, options)
- putAsync(url, data, options)
- deleteAsync(url, options)
- patchAsync(url, data, options)
- headAsync(url, options)
- getAsync(url: string, options: RequestOptions): Promise<any>
- postAsync(url: string, data: any, options: RequestOptions): Promise<any>
- putAsync(url: string, data: any, options: RequestOptions): Promise<any>
- deleteAsync(url: string, options: RequestOptions): Promise<any>
- patchAsync(url: string, data: any, options: RequestOptions): Promise<any>
- headAsync(url: string, options: RequestOptions): Promise<any>

@@ -78,8 +78,8 @@ ```javascript

### Observable api calls
- getObservable(url, options)
- postObservable(url, data, options)
- putObservable(url, data, options)
- deleteObservable(url, options)
- patchObservable(url, data, options)
- headObservable(url, options)
- getObservable(url: string, options: RequestOptions): Observable<Response>
- postObservable(url: string, data: any, options: RequestOptions): Observable<Response>
- putObservable(url: string, data: any, options: RequestOptions): Observable<Response>
- deleteObservable(url: string, options: RequestOptions): Observable<Response>
- patchObservable(url: string, data: any, options: RequestOptions): Observable<Response>
- headObservable(url: string, options: RequestOptions): Observable<Response>

@@ -95,7 +95,11 @@ ### Global headers

- registerGlobalHeader(header: HttpHeader): void
- deregisterGlobalHeader(headerKey: string): boolean
- removeAllRegisteredGlobalHeaders(): void
### Request Interceptors
CoolHttp's api calls will invoke the registered request interceptors before sending the request
- registerRequestInterceptor(requestInterceptor)
- deregisterRequestInterceptor(requestInterceptor)
- registerRequestInterceptor(requestInterceptor: IRequestInterceptor): void
- deregisterRequestInterceptor(requestInterceptor: IRequestInterceptor): boolean

@@ -119,4 +123,4 @@ ```javascript

- registerResponseInterceptor(responseInterceptor)
- deregisterResponseInterceptor(responseInterceptor)
- registerResponseInterceptor(responseInterceptor: IResponseInterceptor): void
- deregisterResponseInterceptor(responseInterceptor: IResponseInterceptor): boolean

@@ -123,0 +127,0 @@ ```javascript

@@ -41,2 +41,2 @@ "use strict";

exports.CookieStore = CookieStore;
//# sourceMappingURL=/src/cookie-store.service.js.map
//# sourceMappingURL=/../src/cookie-store.service.js.map

@@ -22,2 +22,4 @@ import { Http, Response, RequestOptions } from '@angular/http';

registerGlobalHeader(header: HttpHeader): void;
deregisterGlobalHeader(headerKey: string): boolean;
removeAllRegisteredGlobalHeaders(): void;
registerRequestInterceptor(requestInterceptor: IRequestInterceptor): void;

@@ -35,3 +37,2 @@ deregisterRequestInterceptor(requestInterceptor: IRequestInterceptor): boolean;

private requestCoreAsync(url, method, data, options, action);
private _getDataAsObjectOrText(response);
getObservable(url: string, options?: RequestOptions): Observable<Response>;

@@ -38,0 +39,0 @@ postObservable(url: string, data: any, options?: RequestOptions): Observable<Response>;

@@ -52,3 +52,2 @@ "use strict";

var cookie_store_service_1 = require("./cookie-store.service");
var http_error_model_1 = require("./http-error.model");
var CoolHttp = (function () {

@@ -73,4 +72,16 @@ function CoolHttp(http) {

CoolHttp.prototype.registerGlobalHeader = function (header) {
this.deregisterGlobalHeader(header.key);
this._globalHeaders.push(header);
};
CoolHttp.prototype.deregisterGlobalHeader = function (headerKey) {
var indexOfHeader = this._globalHeaders.findIndex(function (header) { return header.key === headerKey; });
if (indexOfHeader === -1) {
return false;
}
this._globalHeaders.splice(indexOfHeader, 1);
return true;
};
CoolHttp.prototype.removeAllRegisteredGlobalHeaders = function () {
this._globalHeaders.length = 0;
};
CoolHttp.prototype.registerRequestInterceptor = function (requestInterceptor) {

@@ -202,3 +213,3 @@ this._requestInterceptors.push(requestInterceptor);

return __awaiter(this, void 0, void 0, function () {
var clientHeaders, shouldIntercept, response, errorResponse_1, responseData;
var clientHeaders, shouldIntercept, response, errorResponse_1, returnValue;
return __generator(this, function (_a) {

@@ -236,7 +247,12 @@ switch (_a.label) {

}
responseData = this._getDataAsObjectOrText(response);
if (!response.ok) {
throw new http_error_model_1.HttpError("Failed to call api " + method + " " + url, url, response.status, responseData);
throw new Error("Failed to call api " + method + " " + url);
}
return [2 /*return*/, responseData];
try {
returnValue = response.json();
}
catch (e) {
returnValue = response.text();
}
return [2 /*return*/, returnValue];
}

@@ -246,12 +262,2 @@ });

};
CoolHttp.prototype._getDataAsObjectOrText = function (response) {
var returnValue;
try {
returnValue = response.json();
}
catch (e) {
returnValue = response.text();
}
return returnValue;
};
CoolHttp.prototype.getObservable = function (url, options) {

@@ -396,2 +402,2 @@ if (options === void 0) { options = new http_1.RequestOptions(); }

exports.CoolHttp = CoolHttp;
//# sourceMappingURL=/src/cool-http.service.js.map
//# sourceMappingURL=/../src/cool-http.service.js.map

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

[{"__symbolic":"module","version":3,"metadata":{"CoolHttp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/http","name":"Http"}]}],"registerBaseUrl":[{"__symbolic":"method"}],"setWithCredentials":[{"__symbolic":"method"}],"registerGlobalHeader":[{"__symbolic":"method"}],"registerRequestInterceptor":[{"__symbolic":"method"}],"deregisterRequestInterceptor":[{"__symbolic":"method"}],"registerResponseInterceptor":[{"__symbolic":"method"}],"deregisterResponseInterceptor":[{"__symbolic":"method"}],"sendCookieValueInCustomHeader":[{"__symbolic":"method"}],"getAsync":[{"__symbolic":"method"}],"postAsync":[{"__symbolic":"method"}],"putAsync":[{"__symbolic":"method"}],"deleteAsync":[{"__symbolic":"method"}],"patchAsync":[{"__symbolic":"method"}],"headAsync":[{"__symbolic":"method"}],"requestCoreAsync":[{"__symbolic":"method"}],"_getDataAsObjectOrText":[{"__symbolic":"method"}],"getObservable":[{"__symbolic":"method"}],"postObservable":[{"__symbolic":"method"}],"putObservable":[{"__symbolic":"method"}],"deleteObservable":[{"__symbolic":"method"}],"patchObservable":[{"__symbolic":"method"}],"headObservable":[{"__symbolic":"method"}],"requestCoreObservable":[{"__symbolic":"method"}],"convertUrl":[{"__symbolic":"method"}],"modifyOptions":[{"__symbolic":"method"}],"appendGlobalHeaders":[{"__symbolic":"method"}],"tryAppendRegisteredCookiestoCustomHeaders":[{"__symbolic":"method"}],"invokeRequestInterceptorsAsync":[{"__symbolic":"method"}],"invokeResponseInterceptorsAsync":[{"__symbolic":"method"}],"convertAngularHeadersToHttpClientHeaders":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"CoolHttp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/http","name":"Http"}]}],"registerBaseUrl":[{"__symbolic":"method"}],"setWithCredentials":[{"__symbolic":"method"}],"registerGlobalHeader":[{"__symbolic":"method"}],"registerRequestInterceptor":[{"__symbolic":"method"}],"deregisterRequestInterceptor":[{"__symbolic":"method"}],"registerResponseInterceptor":[{"__symbolic":"method"}],"deregisterResponseInterceptor":[{"__symbolic":"method"}],"sendCookieValueInCustomHeader":[{"__symbolic":"method"}],"getAsync":[{"__symbolic":"method"}],"postAsync":[{"__symbolic":"method"}],"putAsync":[{"__symbolic":"method"}],"deleteAsync":[{"__symbolic":"method"}],"patchAsync":[{"__symbolic":"method"}],"headAsync":[{"__symbolic":"method"}],"requestCoreAsync":[{"__symbolic":"method"}],"_getDataAsObjectOrText":[{"__symbolic":"method"}],"getObservable":[{"__symbolic":"method"}],"postObservable":[{"__symbolic":"method"}],"putObservable":[{"__symbolic":"method"}],"deleteObservable":[{"__symbolic":"method"}],"patchObservable":[{"__symbolic":"method"}],"headObservable":[{"__symbolic":"method"}],"requestCoreObservable":[{"__symbolic":"method"}],"convertUrl":[{"__symbolic":"method"}],"modifyOptions":[{"__symbolic":"method"}],"appendGlobalHeaders":[{"__symbolic":"method"}],"tryAppendRegisteredCookiestoCustomHeaders":[{"__symbolic":"method"}],"invokeRequestInterceptorsAsync":[{"__symbolic":"method"}],"invokeResponseInterceptorsAsync":[{"__symbolic":"method"}],"convertAngularHeadersToHttpClientHeaders":[{"__symbolic":"method"}]}}}}]
[{"__symbolic":"module","version":3,"metadata":{"CoolHttp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/http","name":"Http"}]}],"registerBaseUrl":[{"__symbolic":"method"}],"setWithCredentials":[{"__symbolic":"method"}],"registerGlobalHeader":[{"__symbolic":"method"}],"deregisterGlobalHeader":[{"__symbolic":"method"}],"removeAllRegisteredGlobalHeaders":[{"__symbolic":"method"}],"registerRequestInterceptor":[{"__symbolic":"method"}],"deregisterRequestInterceptor":[{"__symbolic":"method"}],"registerResponseInterceptor":[{"__symbolic":"method"}],"deregisterResponseInterceptor":[{"__symbolic":"method"}],"sendCookieValueInCustomHeader":[{"__symbolic":"method"}],"getAsync":[{"__symbolic":"method"}],"postAsync":[{"__symbolic":"method"}],"putAsync":[{"__symbolic":"method"}],"deleteAsync":[{"__symbolic":"method"}],"patchAsync":[{"__symbolic":"method"}],"headAsync":[{"__symbolic":"method"}],"requestCoreAsync":[{"__symbolic":"method"}],"getObservable":[{"__symbolic":"method"}],"postObservable":[{"__symbolic":"method"}],"putObservable":[{"__symbolic":"method"}],"deleteObservable":[{"__symbolic":"method"}],"patchObservable":[{"__symbolic":"method"}],"headObservable":[{"__symbolic":"method"}],"requestCoreObservable":[{"__symbolic":"method"}],"convertUrl":[{"__symbolic":"method"}],"modifyOptions":[{"__symbolic":"method"}],"appendGlobalHeaders":[{"__symbolic":"method"}],"tryAppendRegisteredCookiestoCustomHeaders":[{"__symbolic":"method"}],"invokeRequestInterceptorsAsync":[{"__symbolic":"method"}],"invokeResponseInterceptorsAsync":[{"__symbolic":"method"}],"convertAngularHeadersToHttpClientHeaders":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"CoolHttp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/http","name":"Http"}]}],"registerBaseUrl":[{"__symbolic":"method"}],"setWithCredentials":[{"__symbolic":"method"}],"registerGlobalHeader":[{"__symbolic":"method"}],"deregisterGlobalHeader":[{"__symbolic":"method"}],"removeAllRegisteredGlobalHeaders":[{"__symbolic":"method"}],"registerRequestInterceptor":[{"__symbolic":"method"}],"deregisterRequestInterceptor":[{"__symbolic":"method"}],"registerResponseInterceptor":[{"__symbolic":"method"}],"deregisterResponseInterceptor":[{"__symbolic":"method"}],"sendCookieValueInCustomHeader":[{"__symbolic":"method"}],"getAsync":[{"__symbolic":"method"}],"postAsync":[{"__symbolic":"method"}],"putAsync":[{"__symbolic":"method"}],"deleteAsync":[{"__symbolic":"method"}],"patchAsync":[{"__symbolic":"method"}],"headAsync":[{"__symbolic":"method"}],"requestCoreAsync":[{"__symbolic":"method"}],"getObservable":[{"__symbolic":"method"}],"postObservable":[{"__symbolic":"method"}],"putObservable":[{"__symbolic":"method"}],"deleteObservable":[{"__symbolic":"method"}],"patchObservable":[{"__symbolic":"method"}],"headObservable":[{"__symbolic":"method"}],"requestCoreObservable":[{"__symbolic":"method"}],"convertUrl":[{"__symbolic":"method"}],"modifyOptions":[{"__symbolic":"method"}],"appendGlobalHeaders":[{"__symbolic":"method"}],"tryAppendRegisteredCookiestoCustomHeaders":[{"__symbolic":"method"}],"invokeRequestInterceptorsAsync":[{"__symbolic":"method"}],"invokeResponseInterceptorsAsync":[{"__symbolic":"method"}],"convertAngularHeadersToHttpClientHeaders":[{"__symbolic":"method"}]}}}}]

@@ -11,2 +11,2 @@ "use strict";

exports.HttpHeader = HttpHeader;
//# sourceMappingURL=/src/http-header.model.js.map
//# sourceMappingURL=/../src/http-header.model.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=/src/request-interceptor.interface.js.map
//# sourceMappingURL=/../src/request-interceptor.interface.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=/src/response-interceptor.interface.js.map
//# sourceMappingURL=/../src/response-interceptor.interface.js.map

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

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc