Skip to content

Commit

Permalink
Modify test to see at least basic tree-shaking works.
Browse files Browse the repository at this point in the history
  • Loading branch information
lukastaegert committed May 27, 2020
1 parent f215ab3 commit d479801
Show file tree
Hide file tree
Showing 10 changed files with 9 additions and 48 deletions.
1 change: 1 addition & 0 deletions src/ast/nodes/CallExpression.ts
Expand Up @@ -29,6 +29,7 @@ export default class CallExpression extends NodeBase implements DeoptimizableEnt
annotatedPure?: boolean;
arguments!: (ExpressionNode | SpreadElement)[];
callee!: ExpressionNode | Super;
optional?: boolean;
type!: NodeType.tCallExpression;

private callOptions!: CallOptions;
Expand Down
1 change: 1 addition & 0 deletions src/ast/nodes/MemberExpression.ts
Expand Up @@ -73,6 +73,7 @@ function getStringFromPath(path: PathWithPositions): string {
export default class MemberExpression extends NodeBase implements DeoptimizableEntity, PatternNode {
computed!: boolean;
object!: ExpressionNode | Super;
optional?: boolean;
property!: ExpressionNode;
propertyKey!: ObjectPathKey | null;
type!: NodeType.tMemberExpression;
Expand Down
3 changes: 3 additions & 0 deletions test/form/samples/optional-chaining/_expected.js
@@ -0,0 +1,3 @@
const obj = {};
obj.foo?.bar;
obj.foo?.();
7 changes: 0 additions & 7 deletions test/form/samples/optional-chaining/_expected/amd.js

This file was deleted.

5 changes: 0 additions & 5 deletions test/form/samples/optional-chaining/_expected/cjs.js

This file was deleted.

3 changes: 0 additions & 3 deletions test/form/samples/optional-chaining/_expected/es.js

This file was deleted.

8 changes: 0 additions & 8 deletions test/form/samples/optional-chaining/_expected/iife.js

This file was deleted.

12 changes: 0 additions & 12 deletions test/form/samples/optional-chaining/_expected/system.js

This file was deleted.

10 changes: 0 additions & 10 deletions test/form/samples/optional-chaining/_expected/umd.js

This file was deleted.

7 changes: 4 additions & 3 deletions test/form/samples/optional-chaining/main.js
@@ -1,3 +1,4 @@
console.log(a?.b);

a?.b;
const obj = {};
obj?.foo
obj.foo?.bar;
obj.foo?.();

0 comments on commit d479801

Please sign in to comment.