Wie erstelle ich "Optionsobjekte" in Scala.Js?

n idiomatischem JavaScript ist es üblich, dass eine Funktion als letzten Parameter ein "options object" akzeptiert. Hier würden Sie normalerweise alle Optionen / selten verwendeten Parameter ablegen, z. B.

jQuery.ajax({
   url: "http://www.example.com/foo",
   success: function() {
      ..
   }
})

Die aktuelle Dokumentation für Scala.JS empfiehlt die Verwendung eines Scala-Merkmals zur Darstellung des Optionsobjekts. Dies führt jedoch zu einem Problem, wenn Sie die Optionen erstellen müssen, da Sie keine anonyme Klasse an JavaScript-Code übergeben können.

Wie können solche Optionsobjekte aus Scala-Code erstellt werden?