我经常发现自己将相同的运算符序列添加到可观察量中,例如
observable$
.do(x => console.log('some text', x))
.publishReplay()
.refCount();
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种方法来将这3个运算符组合在一个小的可重用运算符(例如.cache('some text'))中,我可以链接到任何可观察的运算符.我如何在Typescript中定义它,以便我可以导入rxjs/Observable和这个运算符,就像我使用rxjs运算符一样?