Skip to content

Commit a2a1393

Browse files
authored
fix resolving re-exported components (#272)
1 parent 1a01188 commit a2a1393

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/kotlin/com/emberjs/utils/EmberUtils.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import com.intellij.application.options.CodeStyle
2525
import com.intellij.framework.detection.impl.FrameworkDetectionManager
2626
import com.intellij.injected.editor.VirtualFileWindow
2727
import com.intellij.lang.Language
28+
import com.intellij.lang.ecmascript6.psi.ES6ExportDefaultAssignment
2829
import com.intellij.lang.ecmascript6.psi.ES6ExportSpecifierAlias
2930
import com.intellij.lang.ecmascript6.psi.ES6ImportExportDeclaration
3031
import com.intellij.lang.ecmascript6.psi.ES6ImportSpecifier
@@ -347,6 +348,10 @@ class EmberUtils {
347348
return followReferences(element.parent.reference?.resolve())
348349
}
349350

351+
if (element is ES6ExportDefaultAssignment) {
352+
return element.namedElement
353+
}
354+
350355
if (element is ES6ImportedBinding) {
351356
val res = element.multiResolve(true).firstOrNull()
352357
if (res != null && res.element != null) {

0 commit comments

Comments
 (0)