[RxJS] Add debug method to Observable in TypeScript

Posted Answer1215

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[RxJS] Add debug method to Observable in TypeScript相关的知识,希望对你有一定的参考价值。

Observable.prototype.debug = function(message: any) {
   return this.do(
     (next) => {
       if(!environment.production) {
         console.log(message, next);
       }
     },
     (err) => {
       if(!environment.production) {
         console.error(message, err)
       }
     },
     () => {
       if(!environment.production) {
         console.info("Observable completed", message)
       }
     }
   );
};

declare module rxjs/observable {
  interface Observable<T> {
    debug: (...any) => Observable<T>
  }
}

 

以上是关于[RxJS] Add debug method to Observable in TypeScript的主要内容,如果未能解决你的问题,请参考以下文章

This method isn't transactional

Observable.zip 不是函数

rxjs TypeError:this._complete不是函数

采取(1)与首先()

在 RxJS 5.0 中找不到“combineLatest”

rxjs 节流 this.durationSelector 不是函数