From 086cdfc70516f1af1047295d2a10d8341a31adc4 Mon Sep 17 00:00:00 2001 From: Logan Smyth Date: Thu, 11 May 2017 18:04:25 -0700 Subject: [PATCH] Add more compat logic for Rest/SpreadElement for 6.x vs 7.x --- packages/babel-types/src/index.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/babel-types/src/index.js b/packages/babel-types/src/index.js index a885410fc0..abee71ad06 100644 --- a/packages/babel-types/src/index.js +++ b/packages/babel-types/src/index.js @@ -64,6 +64,14 @@ for (const type in t.VISITOR_KEYS) { registerType(type); } +// Compat helpers so code for Babel 6.x is more likely to work on Babel 7.x. +export function isRestProperty(...args) { + return t.isRestElement(...args); +} +export function isSpreadProperty(...args) { + return t.isSpreadElement(...args); +} + /** * Flip `ALIAS_KEYS` for faster access in the reverse direction. */