Microsoft ha lanzado una versión beta de TypeScript 5.6, una actualización de la variante fuertemente tipada de JavaScript que no permite comprobaciones de nulidad y veracidad en la sintaxis que nunca varía en nulidad o veracidad. La versión beta de TypeScript 5.6, que sigue al lanzamiento de producción del mes pasado de TypeScript 5.5, se anunció el 26 de julio. Se puede acceder a TypeScript 5.6 a través de NuGet o a través de NPM ejecutando el comando npm install -D typescript@beta. Para las comprobaciones de nulidad y veracidad no permitidas, el compilador ahora genera un error cuando puede determinar sintácticamente que una comprobación de veracidad o nulidad siempre se evaluará de una manera específica. Microsoft dijo que «muchos, muchos errores» podrían detectarse de esta manera. Algunas expresiones aún están permitidas incluso si son verdaderas o nulas. Específicamente, verdadero, falso, 0 y 1 aún están permitidos a pesar de ser siempre verdaderos o falsos.