UNPKG

multitude

Version:

Comprehensive streams for push and pull

20 lines (17 loc) 1.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fromPromise = fromPromise; var _Observable = require("../classes/Observable"); function fromPromise(promise) { return new _Observable.Observable(obs => { promise.then(value => { obs.next(value); obs.complete(); }, error => { obs.error(error); }); }); } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9wdXNoL2NyZWF0b3JzL2Zyb21Qcm9taXNlLnRzIl0sIm5hbWVzIjpbImZyb21Qcm9taXNlIiwicHJvbWlzZSIsIk9ic2VydmFibGUiLCJvYnMiLCJ0aGVuIiwidmFsdWUiLCJuZXh0IiwiY29tcGxldGUiLCJlcnJvciJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUNBOztBQUVPLFNBQVNBLFdBQVQsQ0FBd0JDLE9BQXhCLEVBQXFFO0FBQzFFLFNBQU8sSUFBSUMsc0JBQUosQ0FBZ0JDLEdBQUQsSUFBUztBQUM3QkYsSUFBQUEsT0FBTyxDQUFDRyxJQUFSLENBQ0dDLEtBQUQsSUFBVztBQUNURixNQUFBQSxHQUFHLENBQUNHLElBQUosQ0FBU0QsS0FBVDtBQUNBRixNQUFBQSxHQUFHLENBQUNJLFFBQUo7QUFDRCxLQUpILEVBS0dDLEtBQUQsSUFBVztBQUNUTCxNQUFBQSxHQUFHLENBQUNLLEtBQUosQ0FBVUEsS0FBVjtBQUNELEtBUEg7QUFTRCxHQVZNLENBQVA7QUFXRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFB1c2ggfSBmcm9tICdAZGVmaW5pdGlvbnMnO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJy4uL2NsYXNzZXMvT2JzZXJ2YWJsZSc7XG5cbmV4cG9ydCBmdW5jdGlvbiBmcm9tUHJvbWlzZTxUPihwcm9taXNlOiBQcm9taXNlTGlrZTxUPik6IFB1c2guT2JzZXJ2YWJsZTxUPiB7XG4gIHJldHVybiBuZXcgT2JzZXJ2YWJsZSgob2JzKSA9PiB7XG4gICAgcHJvbWlzZS50aGVuKFxuICAgICAgKHZhbHVlKSA9PiB7XG4gICAgICAgIG9icy5uZXh0KHZhbHVlKTtcbiAgICAgICAgb2JzLmNvbXBsZXRlKCk7XG4gICAgICB9LFxuICAgICAgKGVycm9yKSA9PiB7XG4gICAgICAgIG9icy5lcnJvcihlcnJvcik7XG4gICAgICB9XG4gICAgKTtcbiAgfSk7XG59XG4iXX0=