Skip to content

Commit f971f44

Browse files
fix: merged master
2 parents eef2cbd + 0cc9dbd commit f971f44

File tree

1 file changed

+23
-0
lines changed
  • packages/@lwc/perf-benchmarks-components/src/benchmark/expression

1 file changed

+23
-0
lines changed

packages/@lwc/perf-benchmarks-components/src/benchmark/expression/expression.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,27 @@ export default class Sample extends LightningElement {
1313

1414
expr2 = { expr21: { expr22: 'expr22' } };
1515
expr3 = [{ expr33: 'expr33' }];
16+
17+
// Additional data for complex expression testing
18+
get complexData() {
19+
return {
20+
string: 'test',
21+
number: 42,
22+
boolean: true,
23+
array: [1, 2, 3, 4, 5],
24+
nested: {
25+
deep: {
26+
value: 'nested value',
27+
},
28+
},
29+
};
30+
}
31+
32+
get computedValue() {
33+
return this.expr1() + '_computed';
34+
}
35+
36+
get conditionalValue() {
37+
return this.expr2?.expr21?.expr22 ? 'hasValue' : 'noValue';
38+
}
1639
}

0 commit comments

Comments
 (0)