Я часто нахожу, что сам добавляю ту же последовательность операторов в наблюдаемые, например.
observable$
.do(x => console.log('some text', x))
.publishReplay()
.refCount();
Я ищу способ объединить эти 3 оператора в небольшом многократном операторе (например, .cache('some text')
), который я могу связать с любым наблюдаемым. Как я могу определить это в Typescript, чтобы я мог импортировать rxjs/Observable и этот оператор, как я делаю с операторами rxjs?