Skip to content

Commit ab0ffbe

Browse files
Update convertHeaders to use filter
Co-authored-by: AllanZhengYP <[email protected]>
1 parent 800686e commit ab0ffbe

File tree

1 file changed

+2
-12
lines changed
  • smithy-typescript-ssdk-libs/server-apigateway/src

1 file changed

+2
-12
lines changed

smithy-typescript-ssdk-libs/server-apigateway/src/lambda.ts

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,8 @@ export function convertResponse(response: HttpResponse) : APIGatewayProxyResultV
4242
}
4343
}
4444

45-
function convertHeaders(headers: APIGatewayProxyEventHeaders): HeaderBag {
46-
const retVal: {[key: string]: string} = {};
47-
48-
for (const key in headers) {
49-
const val = headers[key];
50-
if (val !== undefined) {
51-
retVal[key] = val;
52-
}
53-
}
54-
55-
return retVal;
56-
}
45+
const convertHeaders = (headers: APIGatewayProxyEventHeaders): HeaderBag =>
46+
Object.fromEntries(Object.entries(headers).filter(([key, value]) => value !== undefined));
5747

5848
function convertQuery(params: APIGatewayProxyEventQueryStringParameters | undefined): QueryParameterBag | undefined {
5949
if (params === undefined) {

0 commit comments

Comments
 (0)