Skip to content

Commit

Permalink
fix build with typescript@2.9
Browse files Browse the repository at this point in the history
  • Loading branch information
ajafff committed May 2, 2018
1 parent 350712b commit a7034ba
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions util/util.ts
Expand Up @@ -624,8 +624,9 @@ export function hasSideEffects(node: ts.Expression, options?: SideEffectOptions)
}
case ts.SyntaxKind.ElementAccessExpression:
return hasSideEffects((<ts.ElementAccessExpression>node).expression, options) ||
(<ts.ElementAccessExpression>node).argumentExpression !== undefined &&
hasSideEffects((<ts.ElementAccessExpression>node).argumentExpression!, options);
// wotan-disable-next-line no-useless-predicate
(<ts.ElementAccessExpression>node).argumentExpression !== undefined && // for compatibility with typescript@<2.9.0
hasSideEffects((<ts.ElementAccessExpression>node).argumentExpression, options);
case ts.SyntaxKind.ConditionalExpression:
return hasSideEffects((<ts.ConditionalExpression>node).condition, options) ||
hasSideEffects((<ts.ConditionalExpression>node).whenTrue, options) ||
Expand Down

0 comments on commit a7034ba

Please sign in to comment.