@@ -76,88 +76,97 @@ type FixSpecInitializeRequest<T> = T extends { params: infer P } ? Omit<T, 'para
7676type FixSpecClientRequest < T > = T extends { params : infer P } ? Omit < T , 'params' > & { params : FixSpecInitializeRequestParams < P > } : T ;
7777
7878const sdkTypeChecks = {
79- RequestParams : ( sdk : SDKTypes . RequestParams , spec : SpecTypes . RequestParams ) => {
79+ RequestParams : ( sdk : RemovePassthrough < SDKTypes . RequestParams > , spec : SpecTypes . RequestParams ) => {
8080 sdk = spec ;
8181 spec = sdk ;
8282 } ,
83- NotificationParams : ( sdk : SDKTypes . NotificationParams , spec : SpecTypes . NotificationParams ) => {
83+ NotificationParams : ( sdk : RemovePassthrough < SDKTypes . NotificationParams > , spec : SpecTypes . NotificationParams ) => {
8484 sdk = spec ;
8585 spec = sdk ;
8686 } ,
87- CancelledNotificationParams : ( sdk : SDKTypes . CancelledNotificationParams , spec : SpecTypes . CancelledNotificationParams ) => {
87+ CancelledNotificationParams : (
88+ sdk : RemovePassthrough < SDKTypes . CancelledNotificationParams > ,
89+ spec : SpecTypes . CancelledNotificationParams
90+ ) => {
8891 sdk = spec ;
8992 spec = sdk ;
9093 } ,
9194 InitializeRequestParams : (
92- sdk : SDKTypes . InitializeRequestParams ,
95+ sdk : RemovePassthrough < SDKTypes . InitializeRequestParams > ,
9396 spec : FixSpecInitializeRequestParams < SpecTypes . InitializeRequestParams >
9497 ) => {
9598 sdk = spec ;
9699 spec = sdk ;
97100 } ,
98- ProgressNotificationParams : ( sdk : SDKTypes . ProgressNotificationParams , spec : SpecTypes . ProgressNotificationParams ) => {
101+ ProgressNotificationParams : (
102+ sdk : RemovePassthrough < SDKTypes . ProgressNotificationParams > ,
103+ spec : SpecTypes . ProgressNotificationParams
104+ ) => {
99105 sdk = spec ;
100106 spec = sdk ;
101107 } ,
102- ResourceRequestParams : ( sdk : SDKTypes . ResourceRequestParams , spec : SpecTypes . ResourceRequestParams ) => {
108+ ResourceRequestParams : ( sdk : RemovePassthrough < SDKTypes . ResourceRequestParams > , spec : SpecTypes . ResourceRequestParams ) => {
103109 sdk = spec ;
104110 spec = sdk ;
105111 } ,
106- ReadResourceRequestParams : ( sdk : SDKTypes . ReadResourceRequestParams , spec : SpecTypes . ReadResourceRequestParams ) => {
112+ ReadResourceRequestParams : ( sdk : RemovePassthrough < SDKTypes . ReadResourceRequestParams > , spec : SpecTypes . ReadResourceRequestParams ) => {
107113 sdk = spec ;
108114 spec = sdk ;
109115 } ,
110- SubscribeRequestParams : ( sdk : SDKTypes . SubscribeRequestParams , spec : SpecTypes . SubscribeRequestParams ) => {
116+ SubscribeRequestParams : ( sdk : RemovePassthrough < SDKTypes . SubscribeRequestParams > , spec : SpecTypes . SubscribeRequestParams ) => {
111117 sdk = spec ;
112118 spec = sdk ;
113119 } ,
114- UnsubscribeRequestParams : ( sdk : SDKTypes . UnsubscribeRequestParams , spec : SpecTypes . UnsubscribeRequestParams ) => {
120+ UnsubscribeRequestParams : ( sdk : RemovePassthrough < SDKTypes . UnsubscribeRequestParams > , spec : SpecTypes . UnsubscribeRequestParams ) => {
115121 sdk = spec ;
116122 spec = sdk ;
117123 } ,
118124 ResourceUpdatedNotificationParams : (
119- sdk : SDKTypes . ResourceUpdatedNotificationParams ,
125+ sdk : RemovePassthrough < SDKTypes . ResourceUpdatedNotificationParams > ,
120126 spec : SpecTypes . ResourceUpdatedNotificationParams
121127 ) => {
122128 sdk = spec ;
123129 spec = sdk ;
124130 } ,
125- GetPromptRequestParams : ( sdk : SDKTypes . GetPromptRequestParams , spec : SpecTypes . GetPromptRequestParams ) => {
131+ GetPromptRequestParams : ( sdk : RemovePassthrough < SDKTypes . GetPromptRequestParams > , spec : SpecTypes . GetPromptRequestParams ) => {
126132 sdk = spec ;
127133 spec = sdk ;
128134 } ,
129- CallToolRequestParams : ( sdk : SDKTypes . CallToolRequestParams , spec : SpecTypes . CallToolRequestParams ) => {
135+ CallToolRequestParams : ( sdk : RemovePassthrough < SDKTypes . CallToolRequestParams > , spec : SpecTypes . CallToolRequestParams ) => {
130136 sdk = spec ;
131137 spec = sdk ;
132138 } ,
133- SetLevelRequestParams : ( sdk : SDKTypes . SetLevelRequestParams , spec : SpecTypes . SetLevelRequestParams ) => {
139+ SetLevelRequestParams : ( sdk : RemovePassthrough < SDKTypes . SetLevelRequestParams > , spec : SpecTypes . SetLevelRequestParams ) => {
134140 sdk = spec ;
135141 spec = sdk ;
136142 } ,
137143 LoggingMessageNotificationParams : (
138- sdk : MakeUnknownsNotOptional < SDKTypes . LoggingMessageNotificationParams > ,
144+ sdk : MakeUnknownsNotOptional < RemovePassthrough < SDKTypes . LoggingMessageNotificationParams > > ,
139145 spec : SpecTypes . LoggingMessageNotificationParams
140146 ) => {
141147 sdk = spec ;
142148 spec = sdk ;
143149 } ,
144- CreateMessageRequestParams : ( sdk : SDKTypes . CreateMessageRequestParams , spec : SpecTypes . CreateMessageRequestParams ) => {
150+ CreateMessageRequestParams : (
151+ sdk : RemovePassthrough < SDKTypes . CreateMessageRequestParams > ,
152+ spec : SpecTypes . CreateMessageRequestParams
153+ ) => {
145154 sdk = spec ;
146155 spec = sdk ;
147156 } ,
148- CompleteRequestParams : ( sdk : SDKTypes . CompleteRequestParams , spec : SpecTypes . CompleteRequestParams ) => {
157+ CompleteRequestParams : ( sdk : RemovePassthrough < SDKTypes . CompleteRequestParams > , spec : SpecTypes . CompleteRequestParams ) => {
149158 sdk = spec ;
150159 spec = sdk ;
151160 } ,
152- ElicitRequestParams : ( sdk : SDKTypes . ElicitRequestParams , spec : SpecTypes . ElicitRequestParams ) => {
161+ ElicitRequestParams : ( sdk : RemovePassthrough < SDKTypes . ElicitRequestParams > , spec : SpecTypes . ElicitRequestParams ) => {
153162 sdk = spec ;
154163 spec = sdk ;
155164 } ,
156- PaginatedRequestParams : ( sdk : SDKTypes . PaginatedRequestParams , spec : SpecTypes . PaginatedRequestParams ) => {
165+ PaginatedRequestParams : ( sdk : RemovePassthrough < SDKTypes . PaginatedRequestParams > , spec : SpecTypes . PaginatedRequestParams ) => {
157166 sdk = spec ;
158167 spec = sdk ;
159168 } ,
160- CancelledNotification : ( sdk : WithJSONRPC < SDKTypes . CancelledNotification > , spec : SpecTypes . CancelledNotification ) => {
169+ CancelledNotification : ( sdk : RemovePassthrough < WithJSONRPC < SDKTypes . CancelledNotification > > , spec : SpecTypes . CancelledNotification ) => {
161170 sdk = spec ;
162171 spec = sdk ;
163172 } ,
@@ -201,15 +210,15 @@ const sdkTypeChecks = {
201210 sdk = spec ;
202211 spec = sdk ;
203212 } ,
204- ElicitRequest : ( sdk : WithJSONRPCRequest < SDKTypes . ElicitRequest > , spec : SpecTypes . ElicitRequest ) => {
213+ ElicitRequest : ( sdk : RemovePassthrough < WithJSONRPCRequest < SDKTypes . ElicitRequest > > , spec : SpecTypes . ElicitRequest ) => {
205214 sdk = spec ;
206215 spec = sdk ;
207216 } ,
208217 ElicitResult : ( sdk : SDKTypes . ElicitResult , spec : SpecTypes . ElicitResult ) => {
209218 sdk = spec ;
210219 spec = sdk ;
211220 } ,
212- CompleteRequest : ( sdk : WithJSONRPCRequest < SDKTypes . CompleteRequest > , spec : SpecTypes . CompleteRequest ) => {
221+ CompleteRequest : ( sdk : RemovePassthrough < WithJSONRPCRequest < SDKTypes . CompleteRequest > > , spec : SpecTypes . CompleteRequest ) => {
213222 sdk = spec ;
214223 spec = sdk ;
215224 } ,
@@ -520,12 +529,15 @@ const sdkTypeChecks = {
520529 sdk = spec ;
521530 spec = sdk ;
522531 } ,
523- CreateMessageRequest : ( sdk : WithJSONRPCRequest < SDKTypes . CreateMessageRequest > , spec : SpecTypes . CreateMessageRequest ) => {
532+ CreateMessageRequest : (
533+ sdk : RemovePassthrough < WithJSONRPCRequest < SDKTypes . CreateMessageRequest > > ,
534+ spec : SpecTypes . CreateMessageRequest
535+ ) => {
524536 sdk = spec ;
525537 spec = sdk ;
526538 } ,
527539 InitializeRequest : (
528- sdk : WithJSONRPCRequest < SDKTypes . InitializeRequest > ,
540+ sdk : RemovePassthrough < WithJSONRPCRequest < SDKTypes . InitializeRequest > > ,
529541 spec : FixSpecInitializeRequest < SpecTypes . InitializeRequest >
530542 ) => {
531543 sdk = spec ;
0 commit comments