Thiago Arrais a4170b5e32 Transform for F# Pipeline (#9984)
* Transform for F#-style await

Inludes support for optimizing single-parameter arrow functions

* Wait until optimization before pushing placeholder into scope
2019-06-30 12:53:22 +02:00

21 lines
268 B
JavaScript

const y = 2;
const f = (x) => x
|> (y => y + 1)
|> (z => z * y)
const g = (x) => x
|> (y =>
y + 1
|> (z => z * y)
)
const h = (x) => x
|> (y => (
y + 1
|> (z => z * y)
))
expect(f(1)).toBe(4);
expect(g(1)).toBe(2);
expect(h(1)).toBe(2);