芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/rxjs/src/internal/util/subscribeToPromise.ts
import { Subscriber } from '../Subscriber'; import { hostReportError } from './hostReportError'; export const subscribeToPromise =
(promise: PromiseLike
) => (subscriber: Subscriber
) => { promise.then( (value) => { if (!subscriber.closed) { subscriber.next(value); subscriber.complete(); } }, (err: any) => subscriber.error(err) ) .then(null, hostReportError); return subscriber; };