22 createElement,
33 ReactElement,
44 ReactNode,
5- ReactType ,
5+ ElementType ,
66 ReactHTML,
77 Attributes,
88} from 'react';
@@ -18,7 +18,7 @@ type PropsLike<P> = P & PropsExtensions & Attributes;
1818type Children = string | Array<ReactNode>;
1919
2020function createElementSpreading<P = any>(
21- type: ReactType <P> | keyof ReactHTML,
21+ type: ElementType <P> | keyof ReactHTML,
2222 props: PropsLike<P> | null,
2323 children: Children,
2424): ReactElement<P> {
@@ -30,7 +30,7 @@ function createElementSpreading<P = any>(
3030}
3131
3232function hyperscriptProps<P = any>(
33- type: ReactType <P> | keyof ReactHTML,
33+ type: ElementType <P> | keyof ReactHTML,
3434 props: PropsLike<P>,
3535): ReactElement<P> {
3636 if (!props.sel && !hasModuleProps(props)) {
@@ -41,14 +41,14 @@ function hyperscriptProps<P = any>(
4141}
4242
4343function hyperscriptChildren<P = any>(
44- type: ReactType <P> | keyof ReactHTML,
44+ type: ElementType <P> | keyof ReactHTML,
4545 children: Children,
4646): ReactElement<P> {
4747 return createElementSpreading(type, null, children);
4848}
4949
5050function hyperscriptPropsChildren<P = any>(
51- type: ReactType <P> | keyof ReactHTML,
51+ type: ElementType <P> | keyof ReactHTML,
5252 props: PropsLike<P>,
5353 children: Children,
5454): ReactElement<P> {
@@ -60,7 +60,7 @@ function hyperscriptPropsChildren<P = any>(
6060}
6161
6262export function h<P = any>(
63- type: ReactType <P> | keyof ReactHTML,
63+ type: ElementType <P> | keyof ReactHTML,
6464 a?: PropsLike<P> | Children,
6565 b?: Children,
6666): ReactElement<P> {
0 commit comments