@babel/types
Advanced tools
Comparing version 7.0.0-beta.41 to 7.0.0-beta.42
@@ -16,2 +16,6 @@ "use strict"; | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
(0, _utils.default)("ArrayExpression", { | ||
@@ -255,3 +259,4 @@ fields: { | ||
exports.functionTypeAnnotationCommon = functionTypeAnnotationCommon; | ||
var functionDeclarationCommon = Object.assign({}, functionCommon, { | ||
var functionDeclarationCommon = _objectSpread({}, functionCommon, { | ||
declare: { | ||
@@ -266,2 +271,3 @@ validate: (0, _utils.assertValueType)("boolean"), | ||
}); | ||
exports.functionDeclarationCommon = functionDeclarationCommon; | ||
@@ -271,3 +277,3 @@ (0, _utils.default)("FunctionDeclaration", { | ||
visitor: ["id", "params", "body", "returnType", "typeParameters"], | ||
fields: Object.assign({}, functionDeclarationCommon, functionTypeAnnotationCommon, { | ||
fields: _objectSpread({}, functionDeclarationCommon, functionTypeAnnotationCommon, { | ||
body: { | ||
@@ -282,3 +288,3 @@ validate: (0, _utils.assertNodeType)("BlockStatement") | ||
aliases: ["Scopable", "Function", "BlockParent", "FunctionParent", "Expression", "Pureish"], | ||
fields: Object.assign({}, functionCommon, functionTypeAnnotationCommon, { | ||
fields: _objectSpread({}, functionCommon, functionTypeAnnotationCommon, { | ||
id: { | ||
@@ -307,3 +313,3 @@ validate: (0, _utils.assertNodeType)("Identifier"), | ||
aliases: ["Expression", "PatternLike", "LVal", "TSEntityName"], | ||
fields: Object.assign({}, patternLikeCommon, { | ||
fields: _objectSpread({}, patternLikeCommon, { | ||
name: { | ||
@@ -471,3 +477,3 @@ validate: (0, _utils.chain)(function (node, key, val) { | ||
builder: ["kind", "key", "params", "body", "computed"], | ||
fields: Object.assign({}, functionCommon, functionTypeAnnotationCommon, { | ||
fields: _objectSpread({}, functionCommon, functionTypeAnnotationCommon, { | ||
kind: { | ||
@@ -538,3 +544,3 @@ validate: (0, _utils.chain)((0, _utils.assertValueType)("string"), (0, _utils.assertOneOf)("method", "get", "set")), | ||
deprecatedAlias: "RestProperty", | ||
fields: Object.assign({}, patternLikeCommon, { | ||
fields: _objectSpread({}, patternLikeCommon, { | ||
argument: { | ||
@@ -541,0 +547,0 @@ validate: (0, _utils.assertNodeType)("LVal") |
@@ -12,2 +12,6 @@ "use strict"; | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
(0, _utils.default)("AssignmentPattern", { | ||
@@ -17,3 +21,3 @@ visitor: ["left", "right"], | ||
aliases: ["Pattern", "PatternLike", "LVal"], | ||
fields: Object.assign({}, _core.patternLikeCommon, { | ||
fields: _objectSpread({}, _core.patternLikeCommon, { | ||
left: { | ||
@@ -34,3 +38,3 @@ validate: (0, _utils.assertNodeType)("Identifier", "ObjectPattern", "ArrayPattern") | ||
aliases: ["Pattern", "PatternLike", "LVal"], | ||
fields: Object.assign({}, _core.patternLikeCommon, { | ||
fields: _objectSpread({}, _core.patternLikeCommon, { | ||
elements: { | ||
@@ -48,3 +52,3 @@ validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("PatternLike"))) | ||
aliases: ["Scopable", "Function", "BlockParent", "FunctionParent", "Expression", "Pureish"], | ||
fields: Object.assign({}, _core.functionCommon, _core.functionTypeAnnotationCommon, { | ||
fields: _objectSpread({}, _core.functionCommon, _core.functionTypeAnnotationCommon, { | ||
expression: { | ||
@@ -91,3 +95,3 @@ validate: (0, _utils.assertValueType)("boolean") | ||
aliases: ["Scopable", "Class", "Statement", "Declaration", "Pureish"], | ||
fields: Object.assign({}, classCommon, { | ||
fields: _objectSpread({}, classCommon, { | ||
declare: { | ||
@@ -114,3 +118,3 @@ validate: (0, _utils.assertValueType)("boolean"), | ||
aliases: ["Scopable", "Class", "Expression", "Pureish"], | ||
fields: Object.assign({}, classCommon, { | ||
fields: _objectSpread({}, classCommon, { | ||
id: { | ||
@@ -289,3 +293,4 @@ optional: true, | ||
exports.classMethodOrPropertyCommon = classMethodOrPropertyCommon; | ||
var classMethodOrDeclareMethodCommon = Object.assign({}, _core.functionCommon, classMethodOrPropertyCommon, { | ||
var classMethodOrDeclareMethodCommon = _objectSpread({}, _core.functionCommon, classMethodOrPropertyCommon, { | ||
kind: { | ||
@@ -304,2 +309,3 @@ validate: (0, _utils.chain)((0, _utils.assertValueType)("string"), (0, _utils.assertOneOf)("get", "set", "method", "constructor")), | ||
}); | ||
exports.classMethodOrDeclareMethodCommon = classMethodOrDeclareMethodCommon; | ||
@@ -310,3 +316,3 @@ (0, _utils.default)("ClassMethod", { | ||
visitor: ["key", "params", "body", "decorators", "returnType", "typeParameters"], | ||
fields: Object.assign({}, classMethodOrDeclareMethodCommon, _core.functionTypeAnnotationCommon, { | ||
fields: _objectSpread({}, classMethodOrDeclareMethodCommon, _core.functionTypeAnnotationCommon, { | ||
body: { | ||
@@ -321,3 +327,3 @@ validate: (0, _utils.assertNodeType)("BlockStatement") | ||
aliases: ["Pattern", "PatternLike", "LVal"], | ||
fields: Object.assign({}, _core.patternLikeCommon, { | ||
fields: _objectSpread({}, _core.patternLikeCommon, { | ||
properties: { | ||
@@ -324,0 +330,0 @@ validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("RestElement", "ObjectProperty"))) |
@@ -9,2 +9,6 @@ "use strict"; | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
(0, _utils.default)("AwaitExpression", { | ||
@@ -29,3 +33,3 @@ builder: ["argument"], | ||
aliases: ["Property"], | ||
fields: Object.assign({}, _es.classMethodOrPropertyCommon, { | ||
fields: _objectSpread({}, _es.classMethodOrPropertyCommon, { | ||
value: { | ||
@@ -32,0 +36,0 @@ validate: (0, _utils.assertNodeType)("Expression"), |
@@ -11,2 +11,6 @@ "use strict"; | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
var bool = (0, _utils.assertValueType)("boolean"); | ||
@@ -43,7 +47,7 @@ var tSFunctionTypeAnnotationCommon = { | ||
visitor: ["id", "typeParameters", "params", "returnType"], | ||
fields: Object.assign({}, _core.functionDeclarationCommon, tSFunctionTypeAnnotationCommon) | ||
fields: _objectSpread({}, _core.functionDeclarationCommon, tSFunctionTypeAnnotationCommon) | ||
}); | ||
(0, _utils.default)("TSDeclareMethod", { | ||
visitor: ["decorators", "key", "typeParameters", "params", "returnType"], | ||
fields: Object.assign({}, _es.classMethodOrDeclareMethodCommon, tSFunctionTypeAnnotationCommon) | ||
fields: _objectSpread({}, _es.classMethodOrDeclareMethodCommon, tSFunctionTypeAnnotationCommon) | ||
}); | ||
@@ -78,3 +82,3 @@ (0, _utils.default)("TSQualifiedName", { | ||
visitor: ["key", "typeAnnotation", "initializer"], | ||
fields: Object.assign({}, namedTypeElementCommon, { | ||
fields: _objectSpread({}, namedTypeElementCommon, { | ||
readonly: (0, _utils.validateOptional)(bool), | ||
@@ -88,3 +92,3 @@ typeAnnotation: (0, _utils.validateOptionalType)("TSTypeAnnotation"), | ||
visitor: ["key", "typeParameters", "parameters", "typeAnnotation"], | ||
fields: Object.assign({}, signatureDeclarationCommon, namedTypeElementCommon) | ||
fields: _objectSpread({}, signatureDeclarationCommon, namedTypeElementCommon) | ||
}); | ||
@@ -91,0 +95,0 @@ (0, _utils.default)("TSIndexSignature", { |
{ | ||
"name": "@babel/types", | ||
"version": "7.0.0-beta.41", | ||
"version": "7.0.0-beta.42", | ||
"description": "Babel Types is a Lodash-esque utility library for AST nodes", | ||
@@ -17,5 +17,5 @@ "author": "Sebastian McKenzie <sebmck@gmail.com>", | ||
"devDependencies": { | ||
"@babel/generator": "7.0.0-beta.41", | ||
"babylon": "7.0.0-beta.41" | ||
"@babel/generator": "7.0.0-beta.42", | ||
"babylon": "7.0.0-beta.42" | ||
} | ||
} |
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
588759
10040