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.

O TypeScript 5.7 vem logo após o lançamento de setembro do TypeScript 5.6, com 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: