Я пытаюсь реализовать метод, который возвращает наблюдаемую логическую величину, где значение истинно, если другая наблюдаемая содержит действительное значение.Это большая часть реализации:
/**
* Observe changes to the values.
*
* @param key
* @return An {@link Observable<boolean>} indicating whether the value exists.
*/
public exists(key:string) {
if (!this.subjects[key]) {
throw new Error(`No subject exists for the key ${key}`);
}
return this.subjects[key].asObservable().pipe(???);
}
Существует ли оператор, который будет выполнять проверку value != null
?Что-то вроде оператора isDefined
?