scala.scalajs.js

annotation

package annotation

Visibility
  1. Public
  2. All

Type Members

  1. class JSBracketAccess extends Annotation with StaticAnnotation

    Marks the annotated method as representing bracket access in JavaScript.

  2. class JSBracketCall extends Annotation with StaticAnnotation

    Marks the annotated method as representing bracket call in JavaScript.

  3. class JSExport extends Annotation with StaticAnnotation

    Specifies that the given entity should be exported for use in raw JS.

  4. class JSExportAll extends Annotation with StaticAnnotation

    Exports all public members directly defined in a class / object.

  5. class JSExportStatic extends Annotation with StaticAnnotation

    Specifies that the annotated member should be exported as a JavaScript static member of the companion class.

  6. class JSExportTopLevel extends Annotation with StaticAnnotation

    Specifies that the given member should be exported to the top level of the module.

  7. class JSGlobal extends Annotation with StaticAnnotation

    Marks the annotated class or object as being a member of the JavaScript global scope.

  8. class JSGlobalScope extends Annotation with StaticAnnotation

    Marks the annotated object as representing the JavaScript global scope.

  9. class JSImport extends Annotation with StaticAnnotation

    Marks the annotated class or object as imported from another JS module.

  10. class JSName extends Annotation with StaticAnnotation

    Specifies the JavaScript name of an entity.

  11. class JavaDefaultMethod extends Annotation with StaticAnnotation

    Mark a concrete trait method as a Java default method.

Value Members

  1. object JSImport

Ungrouped