У меня есть существующий проект, который имеет эту линию в tsconfig.json:Что делает опция tsconfig «lib»?
lib:["2016", "DOM"]
Какова цель этого?
Единственная информация, я мог бы найти это:
Укажите файл библиотеки, которые будут включены в компиляции. Требуется TypeScript версии 2.0 или новее.
Что это значит?
спасибо, можете ли вы представить простой пример групп объявлений API-интерфейса _built-in? Это библиотека полиполков? –
Я не уверен, что вы имеете в виду, у вашего вопроса есть пример, также в ссылке, которую я представил, у них есть пример: '" lib ": [" es5 "," es2015.promise "]'. Еще один из них - нацелить 'es5', но использовать' es6' функции: '" lib ": [" es6 "," dom "]' –
Я имел в виду, что когда я указываю «lib»: ["es5"], просто означает, что я могу использовать 'es5' типы в' ts', жалующиеся на компилятор, или какие-то поли-заливки будут предоставлены 'tsc'? –