cobinhood-rx
Version:
CobinhoodRx is a rxjs node wrapper for the CobinhoodRx Api.
18 lines • 671 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const Observable_1 = require("rxjs/Observable");
class RequestAPI {
constructor(transportManager, config) {
this.transportManager = transportManager;
}
custom(httpMethod, url, queryOptions, useCredentials = false) {
return this.transportManager.prepareRequest(httpMethod, url, queryOptions, useCredentials)
.map((data) => data)
.catch(this.catchErrorHandler);
}
catchErrorHandler(res) {
return Observable_1.Observable.throw(res);
}
}
exports.RequestAPI = RequestAPI;
//# sourceMappingURL=RequestAPI.js.map