Helper class for defining strongly-typed "options" classes to pass into Scala.js facades.
Helper class for defining strongly-typed "options" classes to pass into Scala.js facades. This approach is particularly helpful for jQuery-based facades, which often take very complex options objects, with large numbers of polymorphic fields.
A placeholder facade trait -- usually just a declaration of a trait that inherits from js.Object.
This class. (It is probably possible to eliminate this declaration, but I haven't figured it out yet.)
Trait enabling hierarchical option structures where options can be inherited from other classes.
Trait enabling hierarchical option structures where options can be inherited from other classes.
See JSOptionBuilder
See JSOptionBuilder
A map of option values, which JSOptionBuilder builds up.
Useful enhancements to Future.
An initial empty map of option values, which you use to begin building up the options object.
Utilities for working with Scala.js.