Как использовать RxJS с определениями типов при использовании сборки UMD? - PullRequest
0 голосов
/ 06 ноября 2019

Например:

  1. npm i @ реактивныйx / rxjs
  2. Создать файл index.ts с некоторой функцией, использующей RxJs
  3. Создать index.htmlфайл, который ссылается на сборку RxJs UMD и файл index.js, созданный компилятором машинописи из файла index.ts.

здесь есть ответ: https://github.com/valeriob/Repro_rxjs_typescript Просто запустите "tsc"и увидеть ошибку компиляции.

Как получить определения типов при редактировании index.ts в этом сценарии?

Следуя этим рекомендациям https://github.com/zspitz/TypeScript-Handbook/blob/release-2.0/pages/Modules.md#umd-modules я смог заставить его работатьдобавление "экспортировать как пространство имен rxjs;"в файл node_modules / rxjs / index.d.ts.

Если это должно быть решением, должны ли это делать авторы библиотеки?

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