如何使用js_of_ocaml中的PPX语法创建类型为Js.optdef_prop
的对象属性?
我尝试了类似跟随但没有成功的事情:
type t = <foo: Js.js_string Js.t Js.optdef_prop> Js.t
...
(object%js
val foo = Js.Optdef (Js.string "bar")
end :> t)
documentation仅讨论Js.readonly_prop
和Js.prop
。
答案 0 :(得分:0)
我不记得实施,我怀疑它是后来添加的。
IIRC,其中一个原因是没有简单的语法可供使用,但我本来可以使用一个属性。另一个原因是它当时看起来没用,但我想我错了。 :)
请在错误跟踪器上发出功能请求。