diff --git a/packages/babel-types/src/definitions/core.js b/packages/babel-types/src/definitions/core.js index f817dd5da4..7a869a82f4 100644 --- a/packages/babel-types/src/definitions/core.js +++ b/packages/babel-types/src/definitions/core.js @@ -21,7 +21,8 @@ import defineType, { defineType("ArrayExpression", { fields: { elements: { - validate: chain(assertValueType("array"), assertEach(assertNodeOrValueType("null", "Expression", "SpreadElement"))) + validate: chain(assertValueType("array"), assertEach(assertNodeOrValueType("null", "Expression", "SpreadElement"))), + default: [], } }, visitor: ["elements"],