diff --git a/src/babel/traversal/path/evaluation.js b/src/babel/traversal/path/evaluation.js index 67df206136..36c6f159f6 100644 --- a/src/babel/traversal/path/evaluation.js +++ b/src/babel/traversal/path/evaluation.js @@ -76,6 +76,10 @@ export function evaluate(): { confident: boolean; value: any } { } } + if (path.isTypeCastExpression()) { + return evaluate(path.get("expression")); + } + if (path.isIdentifier() && !path.scope.hasBinding(node.name, true)) { if (node.name === "undefined") { return undefined;