Também no TypeScript 5.7 há uma nova opção de compilador, --rewriteRelativeImportExtensions. Quando um caminho de importação é relativo e termina com uma extensão TypeScript (.ts, .tsx, .mts, .cts), e for um arquivo sem declaração, o compilador reescreverá o caminho para a extensão JavaScript correspondente (.js, .jsx, .mjs, .cjs). Isso permite escrever código TypeScript que pode ser executado no local e compilado em código JavaScript quando estiver pronto.

Após a versão beta, um release candidate para TypeScript 5.7 está planejado para meados de novembro, seguido em breve por uma versão estável. O TypeScript 5.7 vem logo após o lançamento de setembro do TypeScript 5.6, que apresenta recursos que incluem a proibição de verificações nulas e verdadeiras na sintaxe que nunca varia em nulidade ou veracidade.

Outros recursos do TypeScript 5.7 incluem o seguinte: