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.)
A map of option values, which JSOptionBuilder builds up.
An initial empty map of option values, which you use to begin building up the options object.
Utilities for working with Scala.js.