Las utilidades de escritura de JavaScript, como Flow y TypeScript, se han hecho populares en aplicaciones de JavaScript de todos los tamaños. Como mencioné en nuestro Script & Style Show podcast la escritura es una excelente manera de implementar implícitamente la documentación y la validación. Sin embargo, el flujo no siempre es fácil de perfeccionar, y Object.values ​​ fue un punto difícil para mí.

Al usar Flow, Object.values ​​ podría provocar el siguiente error:

No se puede llamar a Object.values ​​(…) .map con la función vinculada a callbackfn porque falta la propiedad {prop} en la mezcla [1] en el primer argumento.

La razón de este error es ese Object.values ​​() podría devolver cualquier tipo de valor. Una forma de superar esta molestia es usar lo siguiente:

 ... (Object.values ​​(lo que sea): cualquiera)

El uso de un cualquier tipo nunca es ideal, pero proporcionar un tipo con Object.values ​​ ayudará a satisfacer el flujo. Al final, tiene sentido que no se confíe en Object.values ​​porque se puede devolver cualquier cosa, pero tener que usar cualquier es una píldora difícil de tragar para los amantes del tipo.

<! –

->


READ MORE – CLICK HERE

www.Down.co.ve


from Down.co.ve http://bit.ly/2VKLAZo
via www.Down.co.ve