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, {