diff --git a/lib/6to5/generation/generators/expressions.js b/lib/6to5/generation/generators/expressions.js index ea767f86a4..17f5dbda68 100644 --- a/lib/6to5/generation/generators/expressions.js +++ b/lib/6to5/generation/generators/expressions.js @@ -116,8 +116,3 @@ exports.MemberExpression = function (node, print) { print(node.property); } }; - -exports.TypeOfExpression = function (node, print) { - this.push("typeof "); - print(node.expression); -}; diff --git a/lib/6to5/types/alias-keys.json b/lib/6to5/types/alias-keys.json index ae414db878..56ad154225 100644 --- a/lib/6to5/types/alias-keys.json +++ b/lib/6to5/types/alias-keys.json @@ -1,6 +1,5 @@ { "ExpressionStatement": ["Statement"], - "TypeOfExpression": ["Statement"], "BreakStatement": ["Statement"], "ContinueStatement": ["Statement"], "DebuggerStatement": ["Statement"], diff --git a/lib/6to5/types/builder-keys.json b/lib/6to5/types/builder-keys.json index d5836d6bcb..e9ac7987be 100644 --- a/lib/6to5/types/builder-keys.json +++ b/lib/6to5/types/builder-keys.json @@ -7,7 +7,6 @@ "CallExpression": ["callee", "arguments"], "ConditionalExpression": ["test", "consequent", "alternate"], "ExpressionStatement": ["expression"], - "TypeOfExpression": ["expression"], "File": ["program", "comments", "tokens"], "FunctionExpression": ["id", "params", "body", "generator"], "Identifier": ["name"], diff --git a/lib/6to5/types/visitor-keys.json b/lib/6to5/types/visitor-keys.json index 7a963a8faf..32292aa669 100644 --- a/lib/6to5/types/visitor-keys.json +++ b/lib/6to5/types/visitor-keys.json @@ -26,7 +26,6 @@ "ExportDeclaration": ["declaration", "specifiers", "source"], "ExportSpecifier": ["id", "name"], "ExpressionStatement": ["expression"], - "TypeOfExpression": ["expression"], "File": ["program"], "ForInStatement": ["left", "right", "body"], "ForOfStatement": ["left", "right", "body"],