RECOMENDACION
Te me complicaste demasiado la explicación tan sencilla de castear algo. Sabia a que te referias pero en momentos me confundias si realmente era ese cast que usamos en otros lenguajes, hasta que le pregunte a Chatgpt.
En TypeScript, el "casting" (o "cast") se refiere al proceso de forzar una variable de un tipo a otro tipo. Esto es útil cuando sabes más sobre el tipo de una variable en un momento específico que lo que el compilador puede inferir. TypeScript proporciona dos formas de hacer casting: usando la sintaxis de "angle-bracket" (
someValue: any = "this is a string";
// Casting a 'someValue' a 'string'
let strLength: number = (<string>someValue).length;
console.log(strLength); // Salida: 16
