如何在js_of_ocaml中使用 ppx 语法创建optdef_prop



如何在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)

文档只讨论Js.readonly_propJs.prop

我不

记得实现了,我怀疑它是后来添加的。

IIRC,原因之一是没有简单的语法可以使用,但我本可以使用一个属性。另一个是当时它似乎没有那么有用,但我想我错了。:)

请在错误跟踪器上提出功能请求。

相关内容

  • 没有找到相关文章

最新更新