@hapiness/consul
Version:
Hapiness module for consul
17 lines • 501 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const rxjs_1 = require("rxjs");
function bindObservable(func, ...args) {
return rxjs_1.Observable.create(observer => {
this.client[func](...args)
.then(_ => {
observer.next(_);
observer.complete();
})
.catch(err => {
observer.error(err);
});
});
}
exports.bindObservable = bindObservable;
//# sourceMappingURL=bind.observable.js.map