subscribeToPromise.js 559 B

123456789101112131415
  1. /** PURE_IMPORTS_START _hostReportError PURE_IMPORTS_END */
  2. import { hostReportError } from './hostReportError';
  3. export var subscribeToPromise = function (promise) {
  4. return function (subscriber) {
  5. promise.then(function (value) {
  6. if (!subscriber.closed) {
  7. subscriber.next(value);
  8. subscriber.complete();
  9. }
  10. }, function (err) { return subscriber.error(err); })
  11. .then(null, hostReportError);
  12. return subscriber;
  13. };
  14. };
  15. //# sourceMappingURL=subscribeToPromise.js.map