Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

254
Visualizações
¿Cómo hacer que el proyecto 4.X Typescript sea compatible con la versión anterior de Typescript 3.X?

¿Cómo hacer que el paquete creado sobre TS 4.X sea compatible con 3.X? Como, si tiene una versión más nueva -> use nuevas funciones, de lo contrario -> use any o unknown o lo que sea compatible con la versión anterior.

¿Hay alguna posibilidad de usar directivas para ese propósito?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

No hay forma de cambiar entre funciones compatibles y no compatibles en TypeScript.

Por ejemplo, si tiene una biblioteca construida sobre TS 4.0 con variadic tuple types no hay forma de usarla en un paquete donde se usa TS 3.0.

Sin embargo, puede mantener dos versiones de sus tipos: antes de TS4 y después de TS4. Por ejemplo, mire cómo lodash o reaccionar mantienen varias versiones de tipos.

about 4 years ago · Juan Pablo Isaza Relatório

0

Simplemente puede usar e instalar una versión anterior (lo que quiera que sea, ejemplo: `npm i --dev typescript@3.5.2) de typescript en su npm e intentar corregir los errores. Luego revierta la versión mecanografiada a v4 o lo que sea que ya era.

Ahora su código es compatible con la versión de mecanografiado anterior designada (solo asegúrese de que la funcionalidad de su código no cambie mientras lo actualiza).

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda