如何在 js_of_ocaml 中使用 ppx 语法创建 optdef_prop?
How to create an optdef_prop with ppx syntax in js_of_ocaml?
如何使用 js_of_ocaml 中的 PPX 语法创建类型 Js.optdef_prop
的对象 属性?
我试过类似 follow 但没有成功:
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
。
我不记得实现了,我怀疑它是后来添加的。
IIRC,原因之一是没有易于使用的语法,但我可以只使用一个属性。另一个是当时好像没那么有用,但我想我错了。 :)
请在错误跟踪器上提出功能请求。
如何使用 js_of_ocaml 中的 PPX 语法创建类型 Js.optdef_prop
的对象 属性?
我试过类似 follow 但没有成功:
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
。
我不记得实现了,我怀疑它是后来添加的。
IIRC,原因之一是没有易于使用的语法,但我可以只使用一个属性。另一个是当时好像没那么有用,但我想我错了。 :)
请在错误跟踪器上提出功能请求。