Как мне создать «объекты опций» в Scala.Js?

В идиоматическом JavaScript обычно функция принимает «объект параметров» в качестве последнего параметра. Это то место, где вы обычно помещаете все параметры / редко используемые параметры, например

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

Текущая документация для Scala.JS рекомендует использовать черту Scala для представления объекта параметров, но это приводит к проблеме, когда вам приходится создавать параметры, поскольку вы не можете передать анонимный класс в код JavaScript.

Как можно создать такие объекты опций из кода Scala?