c

org.scalajs.ir.Trees

TopLevelModuleExportDef

sealed case class TopLevelModuleExportDef(moduleID: String, exportName: String)(implicit pos: Position) extends TopLevelExportDef with Product with Serializable

Export for a top-level object.

This exports the singleton instance of the containing module class. The instance is initialized during ES module instantiation.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TopLevelModuleExportDef
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. TopLevelExportDef
  7. IRNode
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TopLevelModuleExportDef(moduleID: String, exportName: String)(implicit pos: Position)

Value Members

  1. val exportName: String
  2. val moduleID: String
  3. implicit val pos: Position
    Definition Classes
    TopLevelModuleExportDefIRNode
  4. def show: String
    Definition Classes
    IRNode
  5. final def topLevelExportName: String
    Definition Classes
    TopLevelExportDef