From c6a8be067adc7320d59a17963fb5bcb119199d58 Mon Sep 17 00:00:00 2001 From: Alex Tran Date: Fri, 5 Jun 2020 15:46:05 -0700 Subject: [PATCH] handle export * from ... --- src/index/referenceindexer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index/referenceindexer.ts b/src/index/referenceindexer.ts index ded7a23..7111dce 100644 --- a/src/index/referenceindexer.ts +++ b/src/index/referenceindexer.ts @@ -634,8 +634,8 @@ export class ReferenceIndexer { const file = ts.createSourceFile(fileName, data, ts.ScriptTarget.Latest); file.statements.forEach((node: ts.Node) => { - if (ts.isImportDeclaration(node)) { - if (ts.isStringLiteral(node.moduleSpecifier)) { + if (ts.isImportDeclaration(node) || ts.isExportDeclaration(node)) { + if (node.moduleSpecifier && ts.isStringLiteral(node.moduleSpecifier)) { result.push({ specifier: node.moduleSpecifier.text, location: {