File: _expected.js

package info (click to toggle)
node-rollup 3.29.5-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 53,520 kB
  • sloc: javascript: 115,081; sh: 26; makefile: 18
file content (34 lines) | stat: -rw-r--r-- 541 bytes parent folder | download | duplicates (3)
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
(do {
	() => console.log('retained');
}());
(do {
	null;
}.y);
(do {
	({ y: () => console.log('retained') });
}.y());
(do {
	({
		set y(value) {
			console.log(value);
		}
	});
}.y = 'retained');

const functionUsedInExpr = () => 1;
const objectUsedInExpr = { value: 2 };
const valueUsedInExpr = 3;

const exprValue = do {
	if (unknownCondition1) {
		functionUsedInExpr();
	} else if (unknownCondition2) {
		objectUsedInExpr.value;
	} else if (unknownCondition3) {
		valueUsedInExpr;
	} else {
		'direct value';
	}
};

export { exprValue };