@taquito/taquito
Version:
High level functionality that builds upon the other packages in the Tezos Typescript Library Suite.
22 lines • 716 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createObservableFromSubscription = void 0;
const rxjs_1 = require("rxjs");
function createObservableFromSubscription(sub) {
return new rxjs_1.Observable((subscriber) => {
sub.on('data', (data) => {
subscriber.next(data);
});
sub.on('error', (error) => {
subscriber.error(error);
});
sub.on('close', () => {
subscriber.complete();
});
return () => {
sub.close();
};
});
}
exports.createObservableFromSubscription = createObservableFromSubscription;
//# sourceMappingURL=create-observable-from-subscription.js.map