¿Por qué el 'as' en TypeScript suele ser peligroso?