org.querki

jsext

package jsext

Utilities for working with Scala.js.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. jsext
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class JSOptionBuilder[T <: Object, B <: JSOptionBuilder[T, _]] extends JSOptionSetter[T, B]

    Helper class for defining strongly-typed "options" classes to pass into Scala.

  2. trait JSOptionSetter[T <: Object, B <: JSOptionBuilder[T, _]] extends AnyRef

    Trait enabling hierarchical option structures where options can be inherited from other classes.

  3. type OptMap = Map[String, Any]

    A map of option values, which JSOptionBuilder builds up.

  4. class RichFuture[T] extends AnyRef

    Useful enhancements to Future.

Value Members

  1. object JSOptionBuilder

  2. implicit def future2Wrapper[T](fut: Future[T]): RichFuture[T]

  3. val noOpts: Map[String, Any]

    An initial empty map of option values, which you use to begin building up the options object.

Inherited from AnyRef

Inherited from Any

Ungrouped