[FIR][checkers][JS] Move reporting of FirJsErrors.EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE to FirJsInheritanceClassChecker

#KT-66474 Fixed
This commit is contained in:
Stanislav Ruban
2024-03-11 04:04:58 +02:00
committed by Space Team
parent 0549c6c75b
commit 478c1a6d50
4 changed files with 32 additions and 27 deletions
@@ -4,7 +4,7 @@
expect interface ExternalInterface
external class <!EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE!>ExternalClass<!>: ExternalInterface
external class ExternalClass: ExternalInterface
// MODULE: js()()(commonjs)
// TARGET_PLATFORM: JS
@@ -0,0 +1,13 @@
// MODULE: commonjs
// TARGET_PLATFORM: JS
// FILE: commonjs.kt
expect interface ExternalInterface
external class <!EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE!>ExternalClass<!>: ExternalInterface
// MODULE: js()()(commonjs)
// TARGET_PLATFORM: JS
// FILE: js.kt
actual external interface ExternalInterface