Package

angulate2

ext

Permalink

package ext

Visibility
  1. Public
  2. All

Type Members

  1. macro class Data extends Annotation with StaticAnnotation

    Permalink

    Annotation for case classes to mark them as a pure JavaScript data object.

    Annotation for case classes to mark them as a pure JavaScript data object.

    Annotations
    @compileTimeOnly( ... ) @compileTimeOnly( ... )
    Example:
    1. @Data
      case class Foo(id: Int, var bar: String)

      is expanded to

      @js.native
      trait Foo extends js.Object {
        val id: Int = js.native
        var bar: String = js.native
      }
      object Foo {
        def apply(id: Int, bar: String): Foo =
          js.Dynamic.literal(id = id, bar = bar).asInstanceOf[Foo]
      }
  2. class debug extends Annotation with StaticAnnotation

    Permalink

    Enables debugging of an annotated angulate2 class during macro expansion and/or at runtime.

Value Members

  1. object Data

    Permalink
  2. object debug

    Permalink
  3. package inMemoryWebApi

    Permalink

Ungrouped