如何仅使用Observables编写此异步方法?

时间:2017-03-06 21:46:27

标签: typescript rxjs5

如何在没有Promise的情况下编写此代码,仅使用Observable

  private method(auth: any) {
    return new Promise((resolve, reject) => {
      auth.onAuthStateChanged(value => resolve(value));
    })
  }

目前它返回Promise<any>,我想让它返回Observable<any> ... onAuthStateChanged有这个签名:

onAuthStateChanged(nextOrObserver, error, completed) returns function()

0 个答案:

没有答案