JSExportsGen

final class JSExportsGen(jsCodeGen: JSCodeGen)(using x$2: Context)
class Object
trait Matchable
class Any

Type members

Classlikes

sealed trait ExportInfo

Info for a non-member export.

Info for a non-member export.

final case class StaticExportInfo(jsName: String)(pos: SourcePosition) extends ExportInfo
final case class TopLevelExportInfo(moduleID: String, jsName: String)(pos: SourcePosition) extends ExportInfo

Value members

Concrete methods

def genJSClassDispatchers(classSym: Symbol, dispatchMethodsNames: List[JSName]): List[MemberDef]

Generates exported methods and properties for a class.

Generates exported methods and properties for a class.

Value Params
classSym

symbol of the class we export for