Mam istniejący projekt, który ma następujący wiersz w tsconfig.json:
lib:["2016", "DOM"]
Jaki jest tego cel?
Jedyne informacje, które udało mi się znaleźć, to:
Określ plik biblioteki, który ma zostać uwzględniony w kompilacji. Wymaga języka TypeScript w wersji 2.0 lub nowszej.
Co to znaczy?
typescript
Greg Gum
źródło
źródło
Odpowiedzi:
Jest to nowa funkcja maszynopisu 2, dlatego nadal nie ma dokumentacji, ale możesz o niej przeczytać w artykule Co nowego w Typescript 2.0 :
Jest też lista
API groups
obsługiwanych i bardzo krótki przykład w tym linku.źródło
es5
typów wts
narzekaniu kompilatora, czy też jakiś rodzaj wypełnień poly będzie dostarczony przeztsc
?"lib": ["es5"]
i nie podam "dom",tsc
to narzekam na użycie metod specyficznych dla DOM, prawda?es6
i nie uwzględnisz polyfillów , stare przeglądarki będą się dławić.