Skip to content

Commit e144a53

Browse files
committed
Remove unsound cast
1 parent 2112cd4 commit e144a53

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/LuaTransformer.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3025,7 +3025,7 @@ export class LuaTransformer {
30253025
// Destructuring assignment
30263026
const left =
30273027
expression.left.elements.length > 0
3028-
? expression.left.elements.map(e => this.transformArrayBindingExpression(e))
3028+
? expression.left.elements.map(e => this.transformArrayBindingElement(e))
30293029
: [tstl.createAnonymousIdentifier(expression.left)];
30303030
let right: tstl.Expression[];
30313031
if (ts.isArrayLiteralExpression(expression.right)) {
@@ -4734,11 +4734,7 @@ export class LuaTransformer {
47344734
}
47354735
}
47364736

4737-
public transformArrayBindingElement(name: ts.ArrayBindingElement): ExpressionVisitResult {
4738-
return this.transformArrayBindingExpression(name as ts.Expression);
4739-
}
4740-
4741-
public transformArrayBindingExpression(name: ts.Expression): ExpressionVisitResult {
4737+
public transformArrayBindingElement(name: ts.ArrayBindingElement | ts.Expression): ExpressionVisitResult {
47424738
if (ts.isOmittedExpression(name)) {
47434739
return this.transformOmittedExpression(name);
47444740
} else if (ts.isIdentifier(name)) {

0 commit comments

Comments
 (0)