From c9a851a218edf0889a07b0e3d9cf3bf52dae0672 Mon Sep 17 00:00:00 2001 From: Boopathi Rajaa Date: Thu, 23 Mar 2017 17:00:28 +0100 Subject: [PATCH] Cleanup traverse cache APIs (#5494) --- packages/babel-traverse/src/index.js | 13 +------------ packages/babel-traverse/test/traverse.js | 6 +++--- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/packages/babel-traverse/src/index.js b/packages/babel-traverse/src/index.js index 1293dff45e..a3edbada7e 100644 --- a/packages/babel-traverse/src/index.js +++ b/packages/babel-traverse/src/index.js @@ -104,15 +104,4 @@ traverse.hasType = function ( return state.has; }; -traverse.clearCache = function() { - cache.clear(); -}; - -traverse.clearCache.clearPath = cache.clearPath; -traverse.clearCache.clearScope = cache.clearScope; - -traverse.copyCache = function(source, destination) { - if (cache.path.has(source)) { - cache.path.set(destination, cache.path.get(source)); - } -}; +traverse.cache = cache; diff --git a/packages/babel-traverse/test/traverse.js b/packages/babel-traverse/test/traverse.js index 57f6a343c4..59863b5f31 100644 --- a/packages/babel-traverse/test/traverse.js +++ b/packages/babel-traverse/test/traverse.js @@ -96,7 +96,7 @@ describe("traverse", function () { }, }); - traverse.clearCache(); + traverse.cache.clear(); const paths2 = []; const scopes2 = []; @@ -122,7 +122,7 @@ describe("traverse", function () { }, }); - traverse.clearCache.clearPath(); + traverse.cache.clearPath(); const paths2 = []; traverse(ast, { @@ -145,7 +145,7 @@ describe("traverse", function () { }, }); - traverse.clearCache.clearScope(); + traverse.cache.clearScope(); const scopes2 = []; traverse(ast, {