@@ -3,19 +3,15 @@ import type {
33 ApiOption ,
44 BoildApiOption ,
55 ConditionalKeys ,
6+ DevupApiMethodKey ,
67 DevupApiRequestInit ,
78 DevupApiServers ,
89 DevupApiStructKey ,
910 DevupApiStructScope ,
10- DevupDeleteApiStructKey ,
1111 DevupDeleteApiStructScope ,
12- DevupGetApiStructKey ,
1312 DevupGetApiStructScope ,
14- DevupPatchApiStructKey ,
1513 DevupPatchApiStructScope ,
16- DevupPostApiStructKey ,
1714 DevupPostApiStructScope ,
18- DevupPutApiStructKey ,
1915 DevupPutApiStructScope ,
2016 ExtractValue ,
2117 Middleware ,
@@ -65,7 +61,7 @@ export class DevupApi<S extends ConditionalKeys<DevupApiServers>> {
6561 }
6662
6763 get <
68- T extends DevupGetApiStructKey < S > ,
64+ T extends DevupApiMethodKey < S , 'get' > ,
6965 O extends Additional < T , DevupGetApiStructScope < S > > ,
7066 > (
7167 path : T ,
@@ -80,7 +76,7 @@ export class DevupApi<S extends ConditionalKeys<DevupApiServers>> {
8076 }
8177
8278 GET <
83- T extends DevupGetApiStructKey < S > ,
79+ T extends DevupApiMethodKey < S , 'get' > ,
8480 O extends Additional < T , DevupGetApiStructScope < S > > ,
8581 > (
8682 path : T ,
@@ -95,7 +91,7 @@ export class DevupApi<S extends ConditionalKeys<DevupApiServers>> {
9591 }
9692
9793 post <
98- T extends DevupPostApiStructKey < S > ,
94+ T extends DevupApiMethodKey < S , 'post' > ,
9995 O extends Additional < T , DevupPostApiStructScope < S > > ,
10096 > (
10197 path : T ,
@@ -110,7 +106,7 @@ export class DevupApi<S extends ConditionalKeys<DevupApiServers>> {
110106 }
111107
112108 POST <
113- T extends DevupPostApiStructKey < S > ,
109+ T extends DevupApiMethodKey < S , 'post' > ,
114110 O extends Additional < T , DevupPostApiStructScope < S > > ,
115111 > (
116112 path : T ,
@@ -125,7 +121,7 @@ export class DevupApi<S extends ConditionalKeys<DevupApiServers>> {
125121 }
126122
127123 put <
128- T extends DevupPutApiStructKey < S > ,
124+ T extends DevupApiMethodKey < S , 'put' > ,
129125 O extends Additional < T , DevupPutApiStructScope < S > > ,
130126 > (
131127 path : T ,
@@ -140,7 +136,7 @@ export class DevupApi<S extends ConditionalKeys<DevupApiServers>> {
140136 }
141137
142138 PUT <
143- T extends DevupPutApiStructKey < S > ,
139+ T extends DevupApiMethodKey < S , 'put' > ,
144140 O extends Additional < T , DevupPutApiStructScope < S > > ,
145141 > (
146142 path : T ,
@@ -155,7 +151,7 @@ export class DevupApi<S extends ConditionalKeys<DevupApiServers>> {
155151 }
156152
157153 delete <
158- T extends DevupDeleteApiStructKey < S > ,
154+ T extends DevupApiMethodKey < S , 'delete' > ,
159155 O extends Additional < T , DevupDeleteApiStructScope < S > > ,
160156 > (
161157 path : T ,
@@ -170,7 +166,7 @@ export class DevupApi<S extends ConditionalKeys<DevupApiServers>> {
170166 }
171167
172168 DELETE <
173- T extends DevupDeleteApiStructKey < S > ,
169+ T extends DevupApiMethodKey < S , 'delete' > ,
174170 O extends Additional < T , DevupDeleteApiStructScope < S > > ,
175171 > (
176172 path : T ,
@@ -185,7 +181,7 @@ export class DevupApi<S extends ConditionalKeys<DevupApiServers>> {
185181 }
186182
187183 patch <
188- T extends DevupPatchApiStructKey < S > ,
184+ T extends DevupApiMethodKey < S , 'patch' > ,
189185 O extends Additional < T , DevupPatchApiStructScope < S > > ,
190186 > (
191187 path : T ,
@@ -200,7 +196,7 @@ export class DevupApi<S extends ConditionalKeys<DevupApiServers>> {
200196 }
201197
202198 PATCH <
203- T extends DevupPatchApiStructKey < S > ,
199+ T extends DevupApiMethodKey < S , 'patch' > ,
204200 O extends Additional < T , DevupPatchApiStructScope < S > > ,
205201 > (
206202 path : T ,
0 commit comments