Vlad Sobenko
Так его же компилировали на каком то конфиге? И хз на каком
Вы пробовали работать с ts?
На каком бы конфиге его не собрали, вам придёт одинаковый js. И .d.ts файлы. Никаких кастов дойти до пользователя в принципе не может.
Перед вами только скомпилированный js-код, чёрный ящик, в котором не важно, что происходит и .d.ts файл, описывающий весь публичный интерфейс взаимодействия. Все. Конфиги библиотеки на пользователей повлиять не могут.