Skip to content
This repository was archived by the owner on Oct 23, 2024. It is now read-only.

Commit 6d8a3b2

Browse files
authored
Remove @@uncurried (#9)
1 parent 39310c3 commit 6d8a3b2

File tree

6 files changed

+2
-18
lines changed

6 files changed

+2
-18
lines changed

js/src/js_promise.res

+1-2
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ type error
4444
*/
4545

4646
@new
47-
external make: ((~resolve: 'a => unit, ~reject: exn => unit) => unit) => promise<'a> =
48-
"Promise"
47+
external make: ((~resolve: 'a => unit, ~reject: exn => unit) => unit) => promise<'a> = "Promise"
4948

5049
/* `make (fun resolve reject -> .. )` */
5150
@val @scope("Promise") external resolve: 'a => promise<'a> = "resolve"

js/src/js_promise2.res

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ let catch: (promise<'a>, error => promise<'a>) => promise<'a> = %raw(`
1616
`)
1717

1818
@new
19-
external make: ((~resolve: 'a => unit, ~reject: exn => unit) => unit) => promise<'a> =
20-
"Promise"
19+
external make: ((~resolve: 'a => unit, ~reject: exn => unit) => unit) => promise<'a> = "Promise"
2120

2221
@val @scope("Promise") external resolve: 'a => promise<'a> = "resolve"
2322
@val @scope("Promise") external reject: exn => promise<'a> = "reject"

js/src/jsx.res

-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
/*** Internal: use Jsx directly. */
2-
3-
@@uncurried
4-
51
type element
62
type ref
73

js/src/jsxDOM.res

-4
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@
2222
* along with this program; if not, write to the Free Software
2323
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
2424

25-
/*** Internal: use JsxDOM directly. */
26-
27-
@@uncurried
28-
2925
type style = JsxDOMStyle.t
3026
type domRef
3127

js/src/jsxEvent.res

-4
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@
2222
* along with this program; if not, write to the Free Software
2323
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
2424

25-
/*** Internal: use JsxEvent directly. */
26-
27-
@@uncurried
28-
2925
type synthetic<'a>
3026

3127
module MakeEventWithType = (

js/src/jsxPPXReactSupport.res

-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@
3434
}
3535
)
3636

37-
@@uncurried // Can't move this up as @inline not working with uncurried
38-
3937
@module("react")
4038
external createElement: (Jsx.component<'props>, 'props) => Jsx.element = "createElement"
4139

0 commit comments

Comments
 (0)