Esta es una nueva característica del mecanografiado 2 y, por lo tanto, aún carece de documentación, pero puede leer sobre ella en Novedades de la Mecanografía 2.0 :
con --lib puede especificar una lista de grupos de declaración de API incorporados que puede elegir incluir en su proyecto. Por ejemplo, si espera que su tiempo de ejecución sea compatible con Map, Set y Promise (por ejemplo, la mayoría de los navegadores de hoja perenne de la actualidad), simplemente incluya --lib es2015.collection, es2015.promise. Del mismo modo, puede excluir declaraciones que no desea incluir en su proyecto, por ejemplo, DOM si está trabajando en un proyecto de nodo utilizando --lib es5, es6.
También hay una lista de los API groupsque son compatibles y un ejemplo muy breve en ese enlace.