@@ -9,7 +9,11 @@ module EntryValue = {
99 }
1010}
1111
12- type t
12+ type t = private {
13+ keys : Webapi__Iterator .t <string >,
14+ values : Webapi__Iterator .t <EntryValue .t >,
15+ entries : Webapi__Iterator .t <(string , EntryValue .t )>,
16+ }
1317
1418@new external make : unit => t = "FormData"
1519@send external append : (t , string , string ) => unit = "append"
1822@send external getAll : (t , string ) => array <EntryValue .t > = "getAll"
1923@send external set : (t , string , string ) => unit = "set"
2024@send external has : (t , string ) => bool = "has"
21- @send external keys : t => Webapi__Iterator .t <string > = "keys"
22- @send external values : t => Webapi__Iterator .t <EntryValue .t > = "values"
2325
2426@send external appendObject : (t , string , {.. }, ~filename : string = ?, unit ) => unit = "append"
2527
3335
3436@send external setFile : (t , string , Webapi__File .t , ~filename : string = ?, unit ) => unit = "set"
3537
38+ @ocaml.doc ("For compatibility. Prefer the record field." )
39+ @send external keys : t => Webapi__Iterator .t <string > = "keys"
40+ @ocaml.doc ("For compatibility. Prefer the record field." )
41+ @send external values : t => Webapi__Iterator .t <EntryValue .t > = "values"
42+ @ocaml.doc ("For compatibility. Prefer the record field." )
3643@send external entries : t => Webapi__Iterator .t <(string , EntryValue .t )> = "entries"
0 commit comments