diff --git a/packages/babel-plugin-transform-typescript/src/index.ts b/packages/babel-plugin-transform-typescript/src/index.ts index 2975ae471c3c..81fdf21a1704 100644 --- a/packages/babel-plugin-transform-typescript/src/index.ts +++ b/packages/babel-plugin-transform-typescript/src/index.ts @@ -305,9 +305,8 @@ export default declare((api: ConfigAPI, opts: Options): Plugin => { // just bail if there is no binding, since chances are good that if // the import statement was injected then it wasn't a typescript type // import anyway. - if (!importsToRemove.has(binding.path)) { + if (binding && !importsToRemove.has(binding.path)) { if ( - binding && isImportTypeOnly({ binding, programPath: path,