[K/JS] Support companion objects in external and exported declarations
This commit is contained in:
+3
-2
@@ -23,7 +23,7 @@ import org.jetbrains.kotlin.wasm.resolve.diagnostics.*
|
||||
object WasmJsPlatformConfigurator : PlatformConfiguratorBase(
|
||||
additionalDeclarationCheckers = listOf(
|
||||
JsNameChecker, JsModuleChecker, JsExternalFileChecker,
|
||||
JsExternalChecker, WasmExternalInheritanceChecker,
|
||||
WasmExternalInheritanceChecker,
|
||||
JsRuntimeAnnotationChecker,
|
||||
JsExportAnnotationChecker,
|
||||
WasmExternalDeclarationChecker,
|
||||
@@ -50,7 +50,8 @@ object WasmJsPlatformConfigurator : PlatformConfiguratorBase(
|
||||
container.useInstance(ExtensionFunctionToExternalIsInlinable)
|
||||
container.useInstance(JsQualifierChecker)
|
||||
container.useInstance(WasmDiagnosticSuppressor)
|
||||
container.useInstance(JsExportDeclarationChecker(includeUnsignedNumbers = true))
|
||||
container.useInstance(JsExternalChecker(allowCompanionInInterface = false))
|
||||
container.useInstance(JsExportDeclarationChecker(allowCompanionInInterface = false, includeUnsignedNumbers = true))
|
||||
}
|
||||
|
||||
override fun configureModuleDependentCheckers(container: StorageComponentContainer) {
|
||||
|
||||
Reference in New Issue
Block a user