переопределение-наблюдаемый 2.0.0 — замена действия$.OfType() с оператором, подключаемым по трубопроводу

#redux #rxjs #redux-observable

Вопрос:

Теперь, когда в версии 2.0.0 action$.ofType() был удален оператор с возможностью передачи, как я могу добиться следующего

         return obs.pipe(
          takeUntil(ofType(actionCreator.cancel.TYPE)),
          map(payload => actionCreator.success(payload, meta)),
          catchError(error => of(actionCreator.failure(error, meta))),
        )
 

Ответ №1:

После небольшого расследования я обнаружил следующие работы

         return obs.pipe(
          takeUntil(action$.pipe(ofType(actionCreator.cancel.TYPE))),
          map(payload => actionCreator.success(payload, meta)),
          catchError(error => of(actionCreator.failure(error, meta))),
        )