TypeScript 5.6, a versão mais recente da variante JavaScript fortemente tipada da Microsoft, agora está disponível como uma versão de produção. A atualização apresenta recursos que incluem a não permissão de verificações de nullish e truthy em sintaxe que nunca varia em nullishness ou truthiness.

Revelado em 9 de setembro, o TypeScript pode ser acessado via NPM usando o seguinte comando: npm install -D -typescript. A atualização também pode ser acessada através do NuGet.

Para verificações nullish e truthy não permitidas, o compilador do TypeScript agora gera erros quando pode sintaticamente determinar que uma verificação truthy ou nullish sempre será avaliada de uma maneira específica. A Microsoft disse que “muitos, muitos bugs” podem ser capturados dessa forma. Algumas expressões ainda são permitidas mesmo se forem verdadeiras ou nulas. Especificamente, true, false, 0 e 1 ainda são permitidas apesar de sempre serem verdadeiras ou falsas.