From 9ba9bf80780c0bd9c3dba555fc8fbafdb6beef28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Sun, 22 Sep 2019 17:20:03 -0400 Subject: [PATCH] fix: add default value when skipKeys is falsy --- packages/babel-traverse/src/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/babel-traverse/src/index.js b/packages/babel-traverse/src/index.js index 8e84b23eb79b..c2626543e8a7 100644 --- a/packages/babel-traverse/src/index.js +++ b/packages/babel-traverse/src/index.js @@ -59,6 +59,9 @@ traverse.node = function( const keys: Array = t.VISITOR_KEYS[node.type]; if (!keys) return; + if (!skipKeys) { + skipKeys = {}; + } let skipKeysSet; const skipKeysKeys = Object.keys(skipKeys); if (skipKeysKeys.length > 0) {