From 47b1c4c0f8efcec6d23982096d1222123c89c89a Mon Sep 17 00:00:00 2001 From: Alex Grasley Date: Thu, 30 May 2019 10:25:35 -0700 Subject: [PATCH] Fix issue with exporting default function overloads --- src/babel-plugin-rewire.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/babel-plugin-rewire.js b/src/babel-plugin-rewire.js index 3554e78..670a779 100644 --- a/src/babel-plugin-rewire.js +++ b/src/babel-plugin-rewire.js @@ -103,7 +103,7 @@ module.exports = function({ types: t, template }) { }, ExportDefaultDeclaration: function (path, rewireInformation) { - if (!wasProcessed(path)) { + if (!wasProcessed(path) && !t.isTSDeclareFunction(path.node.declaration)) { let exportIdentifier = null; rewireInformation.hasES6DefaultExport = true; rewireInformation.hasES6Export = true;