Skip to content

Commit dd20b2f

Browse files
author
Andrew Omondi
committed
Merge remote-tracking branch 'origin/main' into andrueastman/untypedNodes
2 parents 2e17986 + 98776bb commit dd20b2f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+435
-310
lines changed

package-lock.json

+60-60
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/abstractions/src/apiClientProxifier.ts

+18-17
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import type {
55
PrimitiveTypesForDeserialization,
66
PrimitiveTypesForDeserializationType,
77
RequestAdapter,
8+
SendMethods,
89
} from "./requestAdapter";
910
import type { RequestConfiguration } from "./requestConfiguration";
1011
import {
@@ -125,53 +126,53 @@ function getRequestConfigurationValue(args: any[]) {
125126
}
126127
return undefined;
127128
}
128-
function sendAsync(
129+
function send(
129130
requestAdapter: RequestAdapter,
130131
requestInfo: RequestInformation,
131132
metadata: RequestMetadata,
132133
) {
133134
switch (metadata.adapterMethodName) {
134-
case "sendAsync":
135+
case "send":
135136
if (!metadata.responseBodyFactory) {
136137
throw new Error("couldn't find response body factory");
137138
}
138-
return requestAdapter.sendAsync(
139+
return requestAdapter.send(
139140
requestInfo,
140141
metadata.responseBodyFactory as ParsableFactory<Parsable>,
141142
metadata.errorMappings,
142143
);
143-
case "sendCollectionAsync":
144+
case "sendCollection":
144145
if (!metadata.responseBodyFactory) {
145146
throw new Error("couldn't find response body factory");
146147
}
147-
return requestAdapter.sendCollectionAsync(
148+
return requestAdapter.sendCollection(
148149
requestInfo,
149150
metadata.responseBodyFactory as ParsableFactory<Parsable>,
150151
metadata.errorMappings,
151152
);
152-
case "sendCollectionOfPrimitiveAsync":
153+
case "sendCollectionOfPrimitive":
153154
if (!metadata.responseBodyFactory) {
154155
throw new Error("couldn't find response body factory");
155156
}
156-
return requestAdapter.sendCollectionOfPrimitiveAsync(
157+
return requestAdapter.sendCollectionOfPrimitive(
157158
requestInfo,
158159
metadata.responseBodyFactory as Exclude<
159160
PrimitiveTypesForDeserialization,
160161
"ArrayBuffer"
161162
>,
162163
metadata.errorMappings,
163164
);
164-
case "sendPrimitiveAsync":
165+
case "sendPrimitive":
165166
if (!metadata.responseBodyFactory) {
166167
throw new Error("couldn't find response body factory");
167168
}
168-
return requestAdapter.sendPrimitiveAsync(
169+
return requestAdapter.sendPrimitive(
169170
requestInfo,
170171
metadata.responseBodyFactory as PrimitiveTypesForDeserialization,
171172
metadata.errorMappings,
172173
);
173-
case "sendNoResponseContentAsync":
174-
return requestAdapter.sendNoResponseContentAsync(
174+
case "sendNoResponseContent":
175+
return requestAdapter.sendNoResponseContent(
175176
requestInfo,
176177
metadata.errorMappings,
177178
);
@@ -223,7 +224,7 @@ export function apiClientProxifier<T extends object>(
223224
undefined,
224225
requestConfiguration,
225226
);
226-
return sendAsync(requestAdapter, requestInfo, metadata);
227+
return send(requestAdapter, requestInfo, metadata);
227228
};
228229
case "patch":
229230
return (...args: any[]) => {
@@ -237,7 +238,7 @@ export function apiClientProxifier<T extends object>(
237238
getRequestMediaTypeUserDefinedValue(metadata, args),
238239
getRequestConfigurationValue(args),
239240
);
240-
return sendAsync(requestAdapter, requestInfo, metadata);
241+
return send(requestAdapter, requestInfo, metadata);
241242
};
242243
case "put":
243244
return (...args: any[]) => {
@@ -251,7 +252,7 @@ export function apiClientProxifier<T extends object>(
251252
getRequestMediaTypeUserDefinedValue(metadata, args),
252253
getRequestConfigurationValue(args),
253254
);
254-
return sendAsync(requestAdapter, requestInfo, metadata);
255+
return send(requestAdapter, requestInfo, metadata);
255256
};
256257
case "delete":
257258
return (...args: any[]) => {
@@ -265,7 +266,7 @@ export function apiClientProxifier<T extends object>(
265266
getRequestMediaTypeUserDefinedValue(metadata, args),
266267
getRequestConfigurationValue(args),
267268
);
268-
return sendAsync(requestAdapter, requestInfo, metadata);
269+
return send(requestAdapter, requestInfo, metadata);
269270
};
270271
case "post":
271272
return (...args: any[]) => {
@@ -279,7 +280,7 @@ export function apiClientProxifier<T extends object>(
279280
getRequestMediaTypeUserDefinedValue(metadata, args),
280281
getRequestConfigurationValue(args),
281282
);
282-
return sendAsync(requestAdapter, requestInfo, metadata);
283+
return send(requestAdapter, requestInfo, metadata);
283284
};
284285
case "toGetRequestInformation":
285286
return (
@@ -405,7 +406,7 @@ export interface RequestMetadata {
405406
requestBodyContentType?: string;
406407
responseBodyContentType?: string;
407408
errorMappings?: ErrorMappings;
408-
adapterMethodName?: keyof RequestAdapter;
409+
adapterMethodName?: SendMethods;
409410
responseBodyFactory?:
410411
| ParsableFactory<Parsable>
411412
| PrimitiveTypesForDeserialization;

packages/abstractions/src/nativeResponseHandler.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export class NativeResponseHandler implements ResponseHandler {
77
public value?: any;
88
/** The error mappings for the response to use when deserializing failed responses bodies. Where an error code like 401 applies specifically to that status code, a class code like 4XX applies to all status codes within the range if an the specific error code is not present. */
99
public errorMappings: ErrorMappings | undefined;
10-
public handleResponseAsync<NativeResponseType, ModelType>(
10+
public handleResponse<NativeResponseType, ModelType>(
1111
response: NativeResponseType,
1212
errorMappings: ErrorMappings | undefined,
1313
): Promise<ModelType> {

0 commit comments

Comments
 (0)