>
> ```js
> // Assume fs.readFile is an `async` function
> async function runTask () {
> './index.txt'
> |> await fs.readFile
> |> file => file
> .split('\n')
> .map(fs.readFile)
> |> await Promise.all
> |> all => all.join("\n")
> |> console.log
> }
> ```
>
This doesn't work unless you special case the semantics of await
expressions. With the current semantics, `await fs.readFile` will just
await `fs.readFile` not the result of applying it.
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss