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

时间:2018-01-26 16:32:56

标签: ocaml js-of-ocaml

如何使用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_propJs.prop

1 个答案:

答案 0 :(得分:0)

我不记得实施,我怀疑它是后来添加的。

IIRC,其中一个原因是没有简单的语法可供使用,但我本来可以使用一个属性。另一个原因是它当时看起来没用,但我想我错了。 :)

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