Skip to content

Implemented DeleteExpression and NonNullExpression, fixed some broken tests - #330

Merged
Perryvw merged 4 commits into
ts-to-lua-astfrom
feature/several-small-expressions-implemented
Jan 11, 2019
Merged

Implemented DeleteExpression and NonNullExpression, fixed some broken tests#330
Perryvw merged 4 commits into
ts-to-lua-astfrom
feature/several-small-expressions-implemented

Conversation

@Perryvw

@Perryvw Perryvw commented Jan 9, 2019

Copy link
Copy Markdown
Member

No description provided.

Comment thread src/LuaTransformer.ts Outdated
expression
);

return this.createImmediatelyInvokedFunctionExpression([assignment], []);

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Technically, this should return a 'true' value: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete#Return_value

Also, it might be good to do a statement version (called from transformExpressionStatement) so the IIFE isn't created when not needed.

@Perryvw
Perryvw merged commit 4dc3753 into ts-to-lua-ast Jan 11, 2019
@Perryvw
Perryvw deleted the feature/several-small-expressions-implemented branch January 11, 2019 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants