Files
test-repo/tests/flow/destructuring/rec.js
T
Christopher Chedeau 3375cfe605 Move tests around (#454)
* new_tests

* move_all_clobbered_tests

* remove all the tests that no longer exist

* re-run flow tests

* Move all the flow tests to tests/flow and prettier to tests/

* Move prettier tests to their own folders

* Add jsfmt files

* run prettier snapshot tests
2017-01-24 14:35:37 -08:00

21 lines
345 B
JavaScript

// @flow
// Make sure that destructuring doesn't cause infinite loops when combined with
// funny doses of repositioning
let foo = (i: number) => [i];
const bar = (i: number) => {
[i] = foo(i);
return [i];
};
foo = (i: number) => {
return bar(i);
};
// Also make sure that the following doesn't loop
declare var o;
var { x: o } = o;