X. Но зависимости от параметров может вернуть также другой объект типа Y.
Когда описываю метод
getData(): Observable<X | Y> {}
то компилятор ругается что так делать нельзя. Ошибка с типами.
Вопрос: Как сделать так чтобы можно было описать что метод может вернуть один из высше указанами типами?
Заранее спасибо
Так должно работать. Удостовертьесь, что обсервабл действительно возвращает всегда одно из двух
я бы вообще использовал перегрузку а не юнион тип. + не совсем понятно, какая ошибка? getData(): Observable<X | Y> {return of(qwe) } никакой ошибки тут быть не должно
Текст ошибки есть?
Обсуждают сегодня