AMar4enko
@AMar4enko

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

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

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

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

Причем в первом случае компилятор ругается, во втором нет, но в обоих случаях результат компиляции выполняется с ошибкой.
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
AMar4enko
@AMar4enko Автор вопроса
Странно, видимо у меня был баг где-то

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

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

Войти через центр авторизации
Похожие вопросы