From 3eec81763f252518199501d8f01455a509e61580 Mon Sep 17 00:00:00 2001 From: Nicolas Gilbert Date: Mon, 9 Nov 2015 21:12:05 +1300 Subject: [PATCH] Fix wrong assertion type on es2015 type definitions --- packages/babel-types/src/definitions/es2015.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/babel-types/src/definitions/es2015.js b/packages/babel-types/src/definitions/es2015.js index c42bd87df6..99d4f33230 100644 --- a/packages/babel-types/src/definitions/es2015.js +++ b/packages/babel-types/src/definitions/es2015.js @@ -26,7 +26,7 @@ defineType("ArrayPattern", { aliases: ["Pattern", "LVal"], fields: { elements: { - validate: chain(assertValueType("array"), assertEach(assertValueType("Expression"))) + validate: chain(assertValueType("array"), assertEach(assertNodeType("Expression"))) } } }); @@ -53,7 +53,7 @@ defineType("ClassBody", { visitor: ["body"], fields: { body: { - validate: chain(assertValueType("array"), assertEach(assertValueType("ClassMethod", "ClassProperty"))) + validate: chain(assertValueType("array"), assertEach(assertNodeType("ClassMethod", "ClassProperty"))) } } }); @@ -82,7 +82,7 @@ defineType("ClassDeclaration", { validate: assertNodeType("Expression") }, decorators: { - validate: chain(assertValueType("array"), assertEach(assertValueType("Decorator"))) + validate: chain(assertValueType("array"), assertEach(assertNodeType("Decorator"))) } } }); @@ -103,7 +103,7 @@ defineType("ClassExpression", { validate: assertNodeType("Expression") }, decorators: { - validate: chain(assertValueType("array"), assertEach(assertValueType("Decorator"))) + validate: chain(assertValueType("array"), assertEach(assertNodeType("Decorator"))) } } }); @@ -266,7 +266,7 @@ defineType("ObjectPattern", { aliases: ["Pattern", "LVal"], fields: { properties: { - validate: chain(assertValueType("array"), assertEach(assertValueType("RestProperty", "Property"))) + validate: chain(assertValueType("array"), assertEach(assertNodeType("RestProperty", "Property"))) } } });