1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
// @target: ESNEXT
const identity = (a) => a;
const a = {
.../*#__PURE__*/identity({
b: 1
})
};
const b = {
...
/*#__PURE__*/identity({
b: 1
})
};
const c = {
...
/*#__PURE__*/
identity({
b: 1
})
};
const d = {
.../*#__PURE__*/
identity({
b: 1
})
};
function e (.../* comment e */args) {
const [ea, eb] = [.../* comment eab */args];
return args.length;
}
function f (
first,
.../* comment f */rest
) {
return rest.length;
}
function g (
first,
.../* comment g */
rest
) {
const [ga, gb] = [.../* comment gab */
rest
]
return rest.length;
}
const h = (.../* comment h */args) => args.length;
const i = (
first, .../* comment i */rest
) => rest.length;
const j = (
first,
.../* comment j */
rest
) => rest.length;
function k ({
first,
.../* comment k */rest
}) {
const { ka, kb, .../* comment kr */remaining } = rest;
const {
kc,
kd,
.../* comment kr2 */
remaining2
} = rest;
return { .../* comment return k */ remaining };
}
|