[K/JS] Rework member-exportability check in a right way ^KT-61957 Fixed
This commit is contained in:
@@ -43,8 +43,7 @@ fun IrClass.jsConstructorReference(context: JsIrBackendContext): IrExpression {
|
||||
}
|
||||
|
||||
fun IrDeclaration.isExportedMember(context: JsIrBackendContext) =
|
||||
(this is IrDeclarationWithVisibility && visibility.isPublicAPI) &&
|
||||
parentClassOrNull?.isExported(context) == true
|
||||
parentClassOrNull != null && isExported(context)
|
||||
|
||||
fun IrDeclaration?.isExportedClass(context: JsIrBackendContext) =
|
||||
this is IrClass && kind.isClass && isExported(context)
|
||||
|
||||
Reference in New Issue
Block a user