X Tutup
Skip to content

Commit 86492ff

Browse files
committed
use cast for leftHandSideExpression
1 parent dd84faa commit 86492ff

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/transformation/visitors/binary-expression/assignments.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import * as ts from "typescript";
22
import * as lua from "../../../LuaAST";
3+
import { cast } from '../../../utils';
34
import { TransformationContext } from "../../context";
45
import { isTupleReturnCall } from "../../utils/annotations";
56
import { validateAssignment, validatePropertyAssignment } from "../../utils/assignment-validation";
@@ -19,7 +20,7 @@ export function transformAssignmentLeftHandSideExpression(
1920

2021
return lua.isIdentifier(left) && symbol && isSymbolExported(context, symbol)
2122
? createExportedIdentifier(context, left)
22-
: (left as lua.AssignmentLeftHandSideExpression);
23+
: cast(left, lua.isAssignmentLeftHandSideExpression);
2324
}
2425

2526
export function transformAssignment(

0 commit comments

Comments
 (0)
X Tutup