Как создать optdef_prop с синтаксисом ppx в js_of_ocaml?
Как я могу создать свойство объекта типа Js.optdef_prop
с синтаксисом PPX в js_of_ocaml?
Я пытался что-то вроде следовать, но безуспешно:
type t = <foo: Js.js_string Js.t Js.optdef_prop> Js.t
...
(object%js
val foo = Js.Optdef (Js.string "bar")
end :> t)
Документация говорит только о Js.readonly_prop
а также Js.prop
,
1 ответ
Решение
Я не помню реализации, и я сомневаюсь, что это было добавлено позже.
IIRC, одна из причин была в том, что не было простого синтаксиса для использования, но я мог просто использовать атрибут. Во-вторых, это было не очень полезно в то время, но, думаю, я ошибался.:)
Пожалуйста, сделайте запрос на функцию отслеживания ошибок.