Skip to content

Commit b0f2848

Browse files
committed
Install melange.5.1.0-53
1 parent 5ff3bf7 commit b0f2848

File tree

4 files changed

+61
-42
lines changed

4 files changed

+61
-42
lines changed

dune-project

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,8 @@
3737
(melange
3838
(or
3939
(>= 3.0.0)
40-
(and
41-
(= 5.0.0-52)
42-
:with-test)))
40+
(<= 5.1.0-53)
41+
:with-test))
4342
(reason-react-ppx
4443
(= :version))
4544
(reason

reason-react.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ bug-reports: "https://github.com/reasonml/reason-react/issues"
1919
depends: [
2020
"dune" {>= "3.9"}
2121
"ocaml"
22-
"melange" {>= "3.0.0" | = "5.0.0-52" & with-test}
22+
"melange" {>= "3.0.0" | <= "5.1.0-53" & with-test}
2323
"reason-react-ppx" {= version}
2424
"reason" {>= "3.12.0"}
2525
"ocaml-lsp-server" {with-dev-setup}

src/React.re

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -918,37 +918,47 @@ module Experimental = {
918918
type entryValue;
919919

920920
[@mel.new] external make: unit => t = "FormData";
921-
[@mel.send.pipe: t] external append: (string, string) => unit = "append";
922-
[@mel.send.pipe: t] external delete: string => unit = "delete";
923-
[@mel.send.pipe: t] external get: string => option(entryValue) = "get";
924-
[@mel.send.pipe: t]
925-
external getAll: string => array(entryValue) = "getAll";
926-
[@mel.send.pipe: t] external set: (string, string) => unit = "set";
927-
[@mel.send.pipe: t] external has: string => bool = "has";
921+
[@mel.send]
922+
external append: (string, string, [@mel.this] t) => unit = "append";
923+
[@mel.send] external delete: (string, [@mel.this] t) => unit = "delete";
924+
[@mel.send]
925+
external get: (string, [@mel.this] t) => option(entryValue) = "get";
926+
[@mel.send]
927+
external getAll: (string, [@mel.this] t) => array(entryValue) = "getAll";
928+
[@mel.send] external set: (string, string, [@mel.this] t) => unit = "set";
929+
[@mel.send] external has: (string, [@mel.this] t) => bool = "has";
928930
[@mel.send] external keys: t => Js.Iterator.t(string) = "keys";
929931
[@mel.send] external values: t => Js.Iterator.t(entryValue) = "values";
930932

931-
[@mel.send.pipe: t]
932-
external appendObject: (string, Js.t({..}), ~filename: string=?) => unit =
933+
[@mel.send]
934+
external appendObject:
935+
(string, Js.t({..}), ~filename: string=?, [@mel.this] t) => unit =
933936
"append";
934937

935-
[@mel.send.pipe: t]
936-
external appendBlob: (string, blob, ~filename: string=?) => unit =
938+
[@mel.send]
939+
external appendBlob:
940+
(string, blob, ~filename: string=?, [@mel.this] t) => unit =
937941
"append";
938942

939-
[@mel.send.pipe: t]
940-
external appendFile: (string, file, ~filename: string=?) => unit =
943+
[@mel.send]
944+
external appendFile:
945+
(string, file, ~filename: string=?, [@mel.this] t) => unit =
941946
"append";
942947

943-
[@mel.send.pipe: t]
944-
external setObject: (string, Js.t({..}), ~filename: string=?) => unit =
948+
[@mel.send]
949+
external setObject:
950+
(string, Js.t({..}), ~filename: string=?, [@mel.this] t) => unit =
945951
"set";
946952

947-
[@mel.send.pipe: t]
948-
external setBlob: (string, blob, ~filename: string=?) => unit = "set";
953+
[@mel.send]
954+
external setBlob:
955+
(string, blob, ~filename: string=?, [@mel.this] t) => unit =
956+
"set";
949957

950-
[@mel.send.pipe: t]
951-
external setFile: (string, file, ~filename: string=?) => unit = "set";
958+
[@mel.send]
959+
external setFile:
960+
(string, file, ~filename: string=?, [@mel.this] t) => unit =
961+
"set";
952962

953963
[@mel.send]
954964
external entries: t => Js.Iterator.t((string, entryValue)) = "entries";

src/React.rei

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -604,37 +604,47 @@ module Experimental: {
604604
type entryValue;
605605

606606
[@mel.new] external make: unit => t = "FormData";
607-
[@mel.send.pipe: t] external append: (string, string) => unit = "append";
608-
[@mel.send.pipe: t] external delete: string => unit = "delete";
609-
[@mel.send.pipe: t] external get: string => option(entryValue) = "get";
610-
[@mel.send.pipe: t]
611-
external getAll: string => array(entryValue) = "getAll";
612-
[@mel.send.pipe: t] external set: (string, string) => unit = "set";
613-
[@mel.send.pipe: t] external has: string => bool = "has";
607+
[@mel.send]
608+
external append: (string, string, [@mel.this] t) => unit = "append";
609+
[@mel.send] external delete: (string, [@mel.this] t) => unit = "delete";
610+
[@mel.send]
611+
external get: (string, [@mel.this] t) => option(entryValue) = "get";
612+
[@mel.send]
613+
external getAll: (string, [@mel.this] t) => array(entryValue) = "getAll";
614+
[@mel.send] external set: (string, string, [@mel.this] t) => unit = "set";
615+
[@mel.send] external has: (string, [@mel.this] t) => bool = "has";
614616
[@mel.send] external keys: t => Js.Iterator.t(string) = "keys";
615617
[@mel.send] external values: t => Js.Iterator.t(entryValue) = "values";
616618

617-
[@mel.send.pipe: t]
618-
external appendObject: (string, Js.t({..}), ~filename: string=?) => unit =
619+
[@mel.send]
620+
external appendObject:
621+
(string, Js.t({..}), ~filename: string=?, [@mel.this] t) => unit =
619622
"append";
620623

621-
[@mel.send.pipe: t]
622-
external appendBlob: (string, blob, ~filename: string=?) => unit =
624+
[@mel.send]
625+
external appendBlob:
626+
(string, blob, ~filename: string=?, [@mel.this] t) => unit =
623627
"append";
624628

625-
[@mel.send.pipe: t]
626-
external appendFile: (string, file, ~filename: string=?) => unit =
629+
[@mel.send]
630+
external appendFile:
631+
(string, file, ~filename: string=?, [@mel.this] t) => unit =
627632
"append";
628633

629-
[@mel.send.pipe: t]
630-
external setObject: (string, Js.t({..}), ~filename: string=?) => unit =
634+
[@mel.send]
635+
external setObject:
636+
(string, Js.t({..}), ~filename: string=?, [@mel.this] t) => unit =
631637
"set";
632638

633-
[@mel.send.pipe: t]
634-
external setBlob: (string, blob, ~filename: string=?) => unit = "set";
639+
[@mel.send]
640+
external setBlob:
641+
(string, blob, ~filename: string=?, [@mel.this] t) => unit =
642+
"set";
635643

636-
[@mel.send.pipe: t]
637-
external setFile: (string, file, ~filename: string=?) => unit = "set";
644+
[@mel.send]
645+
external setFile:
646+
(string, file, ~filename: string=?, [@mel.this] t) => unit =
647+
"set";
638648

639649
[@mel.send]
640650
external entries: t => Js.Iterator.t((string, entryValue)) = "entries";

0 commit comments

Comments
 (0)