Discusión

Tipo incorrecto en la cabecera de la función

@marcgonzalezmoratona·6/8/2026TypeScript

el parámetro de entrada de la función está declarado como array: (number | number[])[]

ese tipo no cubre uno de los casos de ejemplo: flattenOneLevel([1, [2, [3, 4]], 5]) // [1, 2, [3, 4], 5]

el tipo debería ser array: (number | (number | number[])[])[]

o en su defecto, eliminar el caso en el que un subarray puede contener otro array anidado, ya que queda fuera del alcance del método

0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Debes iniciar sesión para publicar un comentario.