Búsqueda de sitios web

typescript - ¿Cuándo usar lib.es2015.d.ts vs @types/core-js?


Parece que lib.es2015.d.ts, que viene con el compilador de Typescript, entra en conflicto con el paquete @types/core-js si ambos están siendo referenciados.

Esta publicación indica que la solución es cualquiera de:

  • Cambia es6 a es5 en la propiedad lib de compilerOptions. De esta manera, TypeScript no incluirá definiciones de tipo de ES6.
  • Elimina core-js de node_modules. De esta manera, TypeScript usará solo sus definiciones de tipos ES6 internas.

Lo que no entiendo es por qué @types/core-js siquiera existe, y cuándo es útil, ya que el compilador ya incluye estas definiciones.

Artículos relacionados