У меня есть следующий код
export function featureReady(feature: BaseFeatureService) {
return pipe(
zip(feature.loading$),
filter(([inputObject, loading]) => !loading),
map(([inputObject, loading]) => {
return inputObject;
})
);
}
И я хочу использовать его следующим образом.
observable$.pipe(
featureReady(this.propertyFeatureService)
);
zip
теперь устарел вместо статического zip
, которыйозначает, что мое вышеупомянутое решение перестанет работать, есть ли оператор RXJS, который я могу заменить либо zip
оператором, либо все решение в целом?
Я также был бы рад любому решению, которое принимает "Observable" для ожиданиясостояние, так как я бы не отказался передать feature.loading$
Спасибо.