@@ -7,8 +7,6 @@ import * as HooksJS from './Hooks.res.js';
7
7
8
8
import type { TypedArray2_Uint8Array_t as Js_TypedArray2_Uint8Array_t } from '../src/shims/Js.shim' ;
9
9
10
- import type { element as Jsx_element } from '../src/shims/Jsx.shim' ;
11
-
12
10
export type vehicle = { readonly name : string } ;
13
11
14
12
export type props < vehicle > = { readonly vehicle : vehicle } ;
@@ -57,21 +55,21 @@ export type WithChildren_props<vehicle,children> = { readonly vehicle: vehicle;
57
55
58
56
export type DD_props < array , name > = { readonly array : array ; readonly name : name } ;
59
57
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 ;
61
59
62
60
export default $$default ;
63
61
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 ;
65
63
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 ;
67
65
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 ;
69
67
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 ;
71
69
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 ;
73
71
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 ;
75
73
76
74
export const functionWithRenamedArgs : ( _to :vehicle , _Type :vehicle , cb :cb ) => string = HooksJS . functionWithRenamedArgs as any ;
77
75
@@ -93,23 +91,31 @@ export const Fun_functionReturningReactElement: React.ComponentType<{ readonly n
93
91
94
92
export const RenderPropRequiresConversion_make : React . ComponentType < { readonly renderVehicle : React . ComponentType < { readonly number : number ; readonly vehicle : vehicle } > } > = HooksJS . RenderPropRequiresConversion . make as any ;
95
93
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 ;
97
95
98
96
export const DD_make : React . ComponentType < { readonly array : Js_TypedArray2_Uint8Array_t ; readonly name : string } > = HooksJS . DD . make as any ;
99
97
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 ;
101
99
102
100
export const Inner : {
103
101
Inner2 : {
104
102
Another : {
105
- anotherComponent : ( _1 :Inner_Inner2_Another_props < vehicle > ) => Jsx_element
103
+ anotherComponent : React . ComponentType < {
104
+ readonly vehicle : vehicle
105
+ } >
106
106
} ;
107
- make : ( _1 :Inner_Inner2_props < vehicle > ) => Jsx_element
107
+ make : React . ComponentType < {
108
+ readonly vehicle : vehicle
109
+ } >
108
110
} ;
109
111
Another : {
110
- anotherComponent : ( _1 :Inner_Another_props < vehicle > ) => Jsx_element
112
+ anotherComponent : React . ComponentType < {
113
+ readonly vehicle : vehicle
114
+ } >
111
115
} ;
112
- make : ( _1 :Inner_props < vehicle > ) => Jsx_element
116
+ make : React . ComponentType < {
117
+ readonly vehicle : vehicle
118
+ } >
113
119
} = HooksJS . Inner as any ;
114
120
115
121
export 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
126
132
127
133
export const WithRef : { makeWithRef : ( _1 :WithRef_props < vehicle > ) => ( _1 :( null | undefined | any ) ) => JSX . Element } = HooksJS . WithRef as any ;
128
134
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 ;
130
136
131
137
export const DD : { make : React . ComponentType < { readonly array : Js_TypedArray2_Uint8Array_t ; readonly name : string } > } = HooksJS . DD as any ;
132
138
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 ;
134
140
135
141
export const Poly : { polymorphicComponent : React . ComponentType < { readonly p : [ vehicle , any ] } > } = HooksJS . Poly as any ;
0 commit comments