es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Tiene sentido transpilar el código de prueba de TypeScript al usar ts-jest?

Pregunta

Me pregunto si los archivos de JavaScript generados a partir de los archivos de prueba de TypeScript podrían ser útiles más adelante, ya que la comprobación de tipos es parte de su trabajo (pruebas), ¿para qué podríamos usar su forma de JavaScript?

Concretamente, mi tsconfig.json se ve así:

{
  "include": ["./src/**/*"],
  "exclude": ["./src/__tests__/**/*"],
  "compilerOptions": {
    "rootDir": "./src",
    "outDir": "./build",
    ...
  }
}

Estoy excluyendo todos los archivos de prueba, que se almacenan en la carpeta ./src/__tests__.

Entonces mi pregunta se reduce a ¿debería mantener la configuración de exclude o no? ¿Para qué necesitaría los archivos de prueba de JavaScript generados?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Los archivos JavaScript generados a partir de los archivos de prueba de TypeScript se pueden utilizar con fines de depuración. Si está teniendo problemas con su código, puede utilizar los archivos JavaScript para ayudarle a identificar la fuente del problema. Además, los archivos JavaScript se pueden utilizar para asegurarse de que el código se está ejecutando como se espera. Al ejecutar los archivos JavaScript, puede comprobar que el código se comporta como se espera y que la comprobación de tipos funciona correctamente. Por lo tanto, se recomienda mantener la configuración de exclude en su archivo tsconfig.json.

Comments are closed.