Задать вопрос
AMar4enko
@AMar4enko

Как объявить тип, уточнив generic-класс, и использовать его с new?

Предположим, что у нас есть класс Observable, который generic, и я создаю экземпляры через:
new Observable<number>();

А хочется вот так:
type NumberStream = Observable<number>;
new NumberStream();

но так не работает, впрочем как и:
class NumberStream extends Observable<number> {}

Причем в первом случае компилятор ругается, во втором нет, но в обоих случаях результат компиляции выполняется с ошибкой.
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
AMar4enko
@AMar4enko Автор вопроса
Странно, видимо у меня был баг где-то

class NumberStream extends Observable<number> {}
работает
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы