También en TypeScript 5.7 hay una nueva opción del compilador, –rewriteRelativeImportExtensions. Cuando una ruta de importación es relativa y termina con una extensión TypeScript (.ts, .tsx, .mts, .cts) y es un archivo que no es de declaración, el compilador reescribirá la ruta a la extensión JavaScript correspondiente (.js, .jsx, .mjs, .cjs). Esto permite escribir código TypeScript que se puede ejecutar in situ y luego compilar en código JavaScript cuando esté listo. Después de la versión beta, se planea una versión candidata para TypeScript 5.7 para mediados de noviembre, a la que pronto seguirá una versión estable. TypeScript 5.7 llega inmediatamente después del lanzamiento de septiembre de TypeScript 5.6, que presenta capacidades que incluyen no permitir comprobaciones de nulidad y veracidad en la sintaxis que nunca varía en nulidad o veracidad. Otras características de TypeScript 5.7 incluyen las siguientes: