Текущая версия определения jQuery Typescript указывает, что он содержит
Определения типов для jQuery 1.10.x/2.0.x
Означает ли это, что он содержит объединенную единую версию, охватывающую все версии между 1.10.x и 2.0.x?
Если да, то как обрабатываются устаревшие методы и изменения в сигнатурах методов?
Кроме того, как безопасно использовать эти определения, если вы ориентируетесь на версию jQuery ниже 2.0.x.
Например, вполне возможно, что новый метод появится в версии 2.0.3, но наш код в настоящее время нацелен на версию 1.x.x.
Typescript позволит мне вызвать этот новый метод (потому что он находится в jquery.t.ds), но вызов завершится ошибкой во время выполнения, потому что его нет в используемой версии фактической библиотеки jQuery.
Я чувствую, что мне здесь не хватает чего-то фундаментального.