Skip to content

Commit 018a665

Browse files
ntilwallistaltz
authored andcommitted
refactor: update deps and fix deprecations
1 parent a976b94 commit 018a665

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
"@cycle/run": "^5.3.0",
2929
"@types/mocha": "^5.2.7",
3030
"@types/node": "^10.5.2",
31-
"@types/react": "16.9.3",
31+
"@types/react": "16.9.49",
3232
"mocha": "^6.2.0",
33-
"react": "16.9.0",
34-
"react-dom": "16.9.0",
35-
"react-test-renderer": "16.9.0",
33+
"react": "16.13.1",
34+
"react-dom": "16.13.1",
35+
"react-test-renderer": "16.13.1",
3636
"symbol-observable": "^1.2.0",
3737
"ts-node": "^7.0.0",
3838
"typescript": "3.6.3",

src/h.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {
22
createElement,
33
ReactElement,
44
ReactNode,
5-
ReactType,
5+
ElementType,
66
ReactHTML,
77
Attributes,
88
} from 'react';
@@ -17,7 +17,7 @@ type PropsLike<P> = P & PropsExtensions & Attributes;
1717
type Children = string | Array<ReactNode>;
1818

1919
function createElementSpreading<P = any>(
20-
type: ReactType<P> | keyof ReactHTML,
20+
type: ElementType<P> | keyof ReactHTML,
2121
props: PropsLike<P> | null,
2222
children: Children,
2323
): ReactElement<P> {
@@ -29,7 +29,7 @@ function createElementSpreading<P = any>(
2929
}
3030

3131
function hyperscriptProps<P = any>(
32-
type: ReactType<P> | keyof ReactHTML,
32+
type: ElementType<P> | keyof ReactHTML,
3333
props: PropsLike<P>,
3434
): ReactElement<P> {
3535
if (!props.sel) {
@@ -40,14 +40,14 @@ function hyperscriptProps<P = any>(
4040
}
4141

4242
function hyperscriptChildren<P = any>(
43-
type: ReactType<P> | keyof ReactHTML,
43+
type: ElementType<P> | keyof ReactHTML,
4444
children: Children,
4545
): ReactElement<P> {
4646
return createElementSpreading(type, null, children);
4747
}
4848

4949
function hyperscriptPropsChildren<P = any>(
50-
type: ReactType<P> | keyof ReactHTML,
50+
type: ElementType<P> | keyof ReactHTML,
5151
props: PropsLike<P>,
5252
children: Children,
5353
): ReactElement<P> {
@@ -59,7 +59,7 @@ function hyperscriptPropsChildren<P = any>(
5959
}
6060

6161
export function h<P = any>(
62-
type: ReactType<P> | keyof ReactHTML,
62+
type: ElementType<P> | keyof ReactHTML,
6363
a?: PropsLike<P> | Children,
6464
b?: Children,
6565
): ReactElement<P> {

0 commit comments

Comments
 (0)