如何Js.optdef_prop
在 js_of_ocaml 中使用 PPX 语法创建类型的对象属性?
我尝试了类似以下但没有成功的方法:
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
and Js.prop
。
如何Js.optdef_prop
在 js_of_ocaml 中使用 PPX 语法创建类型的对象属性?
我尝试了类似以下但没有成功的方法:
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
and Js.prop
。