@@ -7,8 +7,6 @@ import * as HooksJS from './Hooks.res.js';
77
88import type { TypedArray2_Uint8Array_t as Js_TypedArray2_Uint8Array_t } from '../src/shims/Js.shim' ;
99
10- import type { element as Jsx_element } from '../src/shims/Jsx.shim' ;
11-
1210export type vehicle = { readonly name : string } ;
1311
1412export type props < vehicle > = { readonly vehicle : vehicle } ;
@@ -57,21 +55,21 @@ export type WithChildren_props<vehicle,children> = { readonly vehicle: vehicle;
5755
5856export type DD_props < array , name > = { readonly array : array ; readonly name : name } ;
5957
60- export const $$default : ( _1 : props < vehicle > ) => Jsx_element = HooksJS . default as any ;
58+ export const $$default : React . ComponentType < { readonly vehicle : vehicle } > = HooksJS . default as any ;
6159
6260export default $$default ;
6361
64- export const Another_anotherComponent : ( _1 : Another_props < vehicle , ( ( ) => void ) > ) => Jsx_element = HooksJS . Another . anotherComponent as any ;
62+ export const Another_anotherComponent : React . ComponentType < { readonly vehicle : vehicle ; readonly callback : ( ) => void } > = HooksJS . Another . anotherComponent as any ;
6563
66- export const Inner_make : ( _1 : Inner_props < vehicle > ) => Jsx_element = HooksJS . Inner . make as any ;
64+ export const Inner_make : React . ComponentType < { readonly vehicle : vehicle } > = HooksJS . Inner . make as any ;
6765
68- export const Inner_Another_anotherComponent : ( _1 : Inner_Another_props < vehicle > ) => Jsx_element = HooksJS . Inner . Another . anotherComponent as any ;
66+ export const Inner_Another_anotherComponent : React . ComponentType < { readonly vehicle : vehicle } > = HooksJS . Inner . Another . anotherComponent as any ;
6967
70- export const Inner_Inner2_make : ( _1 : Inner_Inner2_props < vehicle > ) => Jsx_element = HooksJS . Inner . Inner2 . make as any ;
68+ export const Inner_Inner2_make : React . ComponentType < { readonly vehicle : vehicle } > = HooksJS . Inner . Inner2 . make as any ;
7169
72- export const Inner_Inner2_Another_anotherComponent : ( _1 : Inner_Inner2_Another_props < vehicle > ) => Jsx_element = HooksJS . Inner . Inner2 . Another . anotherComponent as any ;
70+ export const Inner_Inner2_Another_anotherComponent : React . ComponentType < { readonly vehicle : vehicle } > = HooksJS . Inner . Inner2 . Another . anotherComponent as any ;
7371
74- export const NoProps_make : ( _1 : NoProps_props ) => Jsx_element = HooksJS . NoProps . make as any ;
72+ export const NoProps_make : React . ComponentType < { } > = HooksJS . NoProps . make as any ;
7573
7674export const functionWithRenamedArgs : ( _to :vehicle , _Type :vehicle , cb :cb ) => string = HooksJS . functionWithRenamedArgs as any ;
7775
@@ -93,23 +91,31 @@ export const Fun_functionReturningReactElement: React.ComponentType<{ readonly n
9391
9492export const RenderPropRequiresConversion_make : React . ComponentType < { readonly renderVehicle : React . ComponentType < { readonly number : number ; readonly vehicle : vehicle } > } > = HooksJS . RenderPropRequiresConversion . make as any ;
9593
96- export const WithChildren_aComponentWithChildren : ( _1 : WithChildren_props < vehicle , JSX . Element > ) => Jsx_element = HooksJS . WithChildren . aComponentWithChildren as any ;
94+ export const WithChildren_aComponentWithChildren : React . ComponentType < { readonly vehicle : vehicle ; readonly children : React . ReactNode } > = HooksJS . WithChildren . aComponentWithChildren as any ;
9795
9896export const DD_make : React . ComponentType < { readonly array : Js_TypedArray2_Uint8Array_t ; readonly name : string } > = HooksJS . DD . make as any ;
9997
100- export const NoProps : { make : ( _1 : NoProps_props ) => Jsx_element } = HooksJS . NoProps as any ;
98+ export const NoProps : { make : React . ComponentType < { } > } = HooksJS . NoProps as any ;
10199
102100export const Inner : {
103101 Inner2 : {
104102 Another : {
105- anotherComponent : ( _1 :Inner_Inner2_Another_props < vehicle > ) => Jsx_element
103+ anotherComponent : React . ComponentType < {
104+ readonly vehicle : vehicle
105+ } >
106106 } ;
107- make : ( _1 :Inner_Inner2_props < vehicle > ) => Jsx_element
107+ make : React . ComponentType < {
108+ readonly vehicle : vehicle
109+ } >
108110 } ;
109111 Another : {
110- anotherComponent : ( _1 :Inner_Another_props < vehicle > ) => Jsx_element
112+ anotherComponent : React . ComponentType < {
113+ readonly vehicle : vehicle
114+ } >
111115 } ;
112- make : ( _1 :Inner_props < vehicle > ) => Jsx_element
116+ make : React . ComponentType < {
117+ readonly vehicle : vehicle
118+ } >
113119} = HooksJS . Inner as any ;
114120
115121export const RenderPropRequiresConversion : { make : React . ComponentType < { readonly renderVehicle : React . ComponentType < { readonly number : number ; readonly vehicle : vehicle } > } > } = HooksJS . RenderPropRequiresConversion as any ;
@@ -126,10 +132,10 @@ export const Fun: { functionReturningReactElement: React.ComponentType<{ readonl
126132
127133export const WithRef : { makeWithRef : ( _1 :WithRef_props < vehicle > ) => ( _1 :( null | undefined | any ) ) => JSX . Element } = HooksJS . WithRef as any ;
128134
129- export const WithChildren : { aComponentWithChildren : ( _1 : WithChildren_props < vehicle , JSX . Element > ) => Jsx_element } = HooksJS . WithChildren as any ;
135+ export const WithChildren : { aComponentWithChildren : React . ComponentType < { readonly vehicle : vehicle ; readonly children : React . ReactNode } > } = HooksJS . WithChildren as any ;
130136
131137export const DD : { make : React . ComponentType < { readonly array : Js_TypedArray2_Uint8Array_t ; readonly name : string } > } = HooksJS . DD as any ;
132138
133- export const Another : { anotherComponent : ( _1 : Another_props < vehicle , ( ( ) => void ) > ) => Jsx_element } = HooksJS . Another as any ;
139+ export const Another : { anotherComponent : React . ComponentType < { readonly vehicle : vehicle ; readonly callback : ( ) => void } > } = HooksJS . Another as any ;
134140
135141export const Poly : { polymorphicComponent : React . ComponentType < { readonly p : [ vehicle , any ] } > } = HooksJS . Poly as any ;
0 commit comments