Skip to content

Commit e93242b

Browse files
committed
remove duplicated type element from JsxDOM
1 parent d3eabbe commit e93242b

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

src/Jsx.res

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,4 @@ external jsxs: (component<'props>, 'props) => element = "jsxs"
2727
@module("react/jsx-runtime")
2828
external jsxsKeyed: (component<'props>, 'props, string) => element = "jsxs"
2929

30-
external stringToComponent: string => component<JsxDOM.domProps> = "%identity"
31-
3230
@module("react/jsx-runtime") external jsxFragment: element = "Fragment"

src/JsxDOM.res

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
type element = React.element
2-
31
type style = ReactDOM.style
42

53
type domRef = ReactDOM.domRef
@@ -15,7 +13,7 @@ module Props = {
1513
@optional
1614
key: string,
1715
@optional
18-
children: element,
16+
children: Jsx.element,
1917
@optional
2018
ref: domRef,
2119
/* accessibility */
@@ -1043,7 +1041,7 @@ module Props = {
10431041
@optional
10441042
key: string,
10451043
@optional
1046-
children: element,
1044+
children: Jsx.element,
10471045
@optional
10481046
ref: Js.nullable<Dom.element> => unit,
10491047
/* accessibility */
@@ -2062,15 +2060,17 @@ module Props = {
20622060
include Props
20632061

20642062
@module("react/jsx-runtime")
2065-
external jsxKeyed: (string, domProps, string) => element = "jsx"
2063+
external jsxKeyed: (string, domProps, string) => Jsx.element = "jsx"
20662064

20672065
@module("react/jsx-runtime")
2068-
external jsx: (string, domProps) => element = "jsx"
2066+
external jsx: (string, domProps) => Jsx.element = "jsx"
20692067

20702068
@module("react/jsx-runtime")
2071-
external jsxs: (string, domProps) => element = "jsxs"
2069+
external jsxs: (string, domProps) => Jsx.element = "jsxs"
20722070

20732071
@module("react/jsx-runtime")
2074-
external jsxsKeyed: (string, domProps, string) => element = "jsxs"
2072+
external jsxsKeyed: (string, domProps, string) => Jsx.element = "jsxs"
20752073

20762074
module Style = JsxDOMStyle
2075+
2076+
external stringToComponent: string => Jsx.component<domProps> = "%identity"

0 commit comments

Comments
 (0)