Указание необходимой версии TypeScript - PullRequest
0 голосов
/ 14 февраля 2019

Предположим, я являюсь автором библиотеки JavaScript, которая включает в свой проект набор шрифтов TypeScript (файл .d.ts), и эти наборы требуют функций, которые были добавлены в определенной версии TypeScript.Как мне сообщить, что зависимость версии TypeScript от пользователей моей библиотеки?

TypeScript не является зависимостью самой библиотеки, поэтому добавление его в пакет package.json dependencies неверно, илюбые проекты, использующие мою библиотеку (по праву), не заботятся о том, что я указал конкретную версию TS в devDependencies.Сказать «эта библиотека конфликтует с TypeScript

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

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