13 lines
183 B
JavaScript
13 lines
183 B
JavaScript
|
function foo(a) {
|
||
|
const x = {};
|
||
|
if (a) {
|
||
|
let y = {};
|
||
|
x.y = y;
|
||
|
// aliases x & y, but not z
|
||
|
y |> mutate(%);
|
||
|
} else {
|
||
|
let z = {};
|
||
|
x.z = z;
|
||
|
}
|
||
|
return x;
|
||
|
}
|