@babel/generator
Advanced tools
Comparing version 7.0.0 to 7.1.1
@@ -45,3 +45,3 @@ "use strict"; | ||
function UnaryExpression(node) { | ||
if (node.operator === "void" || node.operator === "delete" || node.operator === "typeof") { | ||
if (node.operator === "void" || node.operator === "delete" || node.operator === "typeof" || node.operator === "throw") { | ||
this.word(node.operator); | ||
@@ -48,0 +48,0 @@ this.space(); |
@@ -20,2 +20,3 @@ "use strict"; | ||
exports.TSAnyKeyword = TSAnyKeyword; | ||
exports.TSUnknownKeyword = TSUnknownKeyword; | ||
exports.TSNumberKeyword = TSNumberKeyword; | ||
@@ -216,2 +217,6 @@ exports.TSObjectKeyword = TSObjectKeyword; | ||
function TSUnknownKeyword() { | ||
this.word("unknown"); | ||
} | ||
function TSNumberKeyword() { | ||
@@ -218,0 +223,0 @@ this.word("number"); |
@@ -22,2 +22,3 @@ "use strict"; | ||
exports.ConditionalExpression = ConditionalExpression; | ||
exports.OptionalMemberExpression = OptionalMemberExpression; | ||
exports.AssignmentExpression = AssignmentExpression; | ||
@@ -180,3 +181,3 @@ exports.NewExpression = NewExpression; | ||
test: node | ||
}) || t().isAwaitExpression(parent) || t().isTaggedTemplateExpression(parent) || t().isTSTypeAssertion(parent) || t().isTSAsExpression(parent)) { | ||
}) || t().isAwaitExpression(parent) || t().isOptionalMemberExpression(parent) || t().isTaggedTemplateExpression(parent) || t().isTSTypeAssertion(parent) || t().isTSAsExpression(parent)) { | ||
return true; | ||
@@ -188,2 +189,6 @@ } | ||
function OptionalMemberExpression(node, parent) { | ||
return t().isCallExpression(parent) || t().isMemberExpression(parent); | ||
} | ||
function AssignmentExpression(node) { | ||
@@ -190,0 +195,0 @@ if (t().isObjectPattern(node.left)) { |
{ | ||
"name": "@babel/generator", | ||
"version": "7.0.0", | ||
"version": "7.1.1", | ||
"description": "Turns an AST into code.", | ||
@@ -8,2 +8,5 @@ "author": "Sebastian McKenzie <sebmck@gmail.com>", | ||
"license": "MIT", | ||
"publishConfig": { | ||
"access": "public" | ||
}, | ||
"repository": "https://github.com/babel/babel/tree/master/packages/babel-generator", | ||
@@ -15,3 +18,3 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"@babel/types": "^7.0.0", | ||
"@babel/types": "^7.1.1", | ||
"jsesc": "^2.5.1", | ||
@@ -18,0 +21,0 @@ "lodash": "^4.17.10", |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
107299
3649
Updated@babel/types@^7.1.1