Discusión

¿Qué solución es la buscada?

@estouchedisindo·26/5/2026DudaTypeScript

Buenos días

He solucionado este problema utilizando un tipo condicional EsArreglo, pero si no empleo el predicado value is any uno de los test (en RESTRICCIONES) no acepta mi código como válido.

Usa un type predicate en la firma. Usa un type predicate ('value is any[]') en el tipo de retorno para que TypeScript pueda estrechar el tipo en las ramas condicionales.

Así que me gustaría saber si existe una respuesta mejor, empleando el tipo condicional, para este ejercicio.

Muchas gracias y saludos

2respuestas
Respuestas

Jajaja, creo que el agente que hizo ese ejercicio se paso de cabrón jeje, pide que se establezca una firma para eso, no te preocupes, porque nadie hace esto en la vida real. value is T extends readonly unknown[]

@estouchedisindoAutor26/5/2026

@fernando_her85
JAJAJAJA Era un agente de la vieja escuela, con uniforme y todo. XD

Escribir un comentario

Debes iniciar sesión para publicar un comentario.