Трубный оператор, который возвращает наблюдаемое логическое значение - PullRequest
0 голосов
/ 02 декабря 2018

Я пытаюсь реализовать метод, который возвращает наблюдаемую логическую величину, где значение истинно, если другая наблюдаемая содержит действительное значение.Это большая часть реализации:

   /**
     * 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?

1 Ответ

0 голосов
/ 02 декабря 2018
map(value => !!value)

Нет оператора, который бы покрывал какое-либо значение логическим значением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...