Socket
Socket
Sign inDemoInstall

@babel/types

Package Overview
Dependencies
Maintainers
6
Versions
168
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@babel/types - npm Package Compare versions

Comparing version 7.0.0-beta.41 to 7.0.0-beta.42

18

lib/definitions/core.js

@@ -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"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc