diff --git a/src/services/codefixes/importFixes.ts b/src/services/codefixes/importFixes.ts index 1ff23f679d8..171a0925843 100644 --- a/src/services/codefixes/importFixes.ts +++ b/src/services/codefixes/importFixes.ts @@ -789,9 +789,7 @@ namespace ts.codefix { } function getEscapedNameForExportDefault(symbol: Symbol): __String | undefined { - const declarations = symbol.declarations; - if (length(declarations) > 0) { - const declaration = declarations[0]; + return firstDefined(symbol.declarations, declaration => { if (isExportAssignment(declaration)) { if (isIdentifier(declaration.expression)) { return declaration.expression.escapedText; @@ -803,7 +801,7 @@ namespace ts.codefix { return declaration.propertyName.escapedText; } } - } + }); } });