Skip to content

Commit b518cff

Browse files
committed
chore: codegen to remove variables from serializeMap
1 parent bd104ef commit b518cff

File tree

2 files changed

+10
-20
lines changed

2 files changed

+10
-20
lines changed

clients/client-s3-control/protocols/Aws_restXml.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2622,8 +2622,7 @@ const serializeAws_restXmlS3UserMetadata = (
26222622
input: { [key: string]: string },
26232623
context: __SerdeContext
26242624
): any => {
2625-
const collectedNodes: any = [];
2626-
Object.keys(input).forEach(key => {
2625+
return Object.keys(input).map(key => {
26272626
const entryNode = new __XmlNode("entry");
26282627
const keyNode = new __XmlNode("NonEmptyMaxLength1024String")
26292628
.addChildNode(new __XmlText(key))
@@ -2633,9 +2632,8 @@ const serializeAws_restXmlS3UserMetadata = (
26332632
new __XmlText(input[key])
26342633
);
26352634
entryNode.addChildNode(node.withName("value"));
2636-
collectedNodes.push(entryNode);
2635+
return entryNode;
26372636
});
2638-
return collectedNodes;
26392637
};
26402638

26412639
const serializeAws_restXmlVpcConfiguration = (

protocol_tests/aws-restxml/protocols/Aws_restXml.ts

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4115,8 +4115,7 @@ const serializeAws_restXmlFlattenedXmlMapWithXmlNameInputOutputMap = (
41154115
input: { [key: string]: string },
41164116
context: __SerdeContext
41174117
): any => {
4118-
const collectedNodes: any = [];
4119-
Object.keys(input).forEach(key => {
4118+
return Object.keys(input).map(key => {
41204119
const entryNode = new __XmlNode("entry");
41214120
const keyNode = new __XmlNode("String")
41224121
.addChildNode(new __XmlText(key))
@@ -4126,9 +4125,8 @@ const serializeAws_restXmlFlattenedXmlMapWithXmlNameInputOutputMap = (
41264125
new __XmlText(input[key])
41274126
);
41284127
entryNode.addChildNode(node.withName("V"));
4129-
collectedNodes.push(entryNode);
4128+
return entryNode;
41304129
});
4131-
return collectedNodes;
41324130
};
41334131

41344132
const serializeAws_restXmlNestedPayload = (
@@ -4300,36 +4298,32 @@ const serializeAws_restXmlXmlMapsInputOutputMap = (
43004298
input: { [key: string]: GreetingStruct },
43014299
context: __SerdeContext
43024300
): any => {
4303-
const collectedNodes: any = [];
4304-
Object.keys(input).forEach(key => {
4301+
return Object.keys(input).map(key => {
43054302
const entryNode = new __XmlNode("entry");
43064303
const keyNode = new __XmlNode("String")
43074304
.addChildNode(new __XmlText(key))
43084305
.withName("key");
43094306
entryNode.addChildNode(keyNode);
43104307
const node = serializeAws_restXmlGreetingStruct(input[key], context);
43114308
entryNode.addChildNode(node.withName("value"));
4312-
collectedNodes.push(entryNode);
4309+
return entryNode;
43134310
});
4314-
return collectedNodes;
43154311
};
43164312

43174313
const serializeAws_restXmlXmlMapsXmlNameInputOutputMap = (
43184314
input: { [key: string]: GreetingStruct },
43194315
context: __SerdeContext
43204316
): any => {
4321-
const collectedNodes: any = [];
4322-
Object.keys(input).forEach(key => {
4317+
return Object.keys(input).map(key => {
43234318
const entryNode = new __XmlNode("entry");
43244319
const keyNode = new __XmlNode("String")
43254320
.addChildNode(new __XmlText(key))
43264321
.withName("Attribute");
43274322
entryNode.addChildNode(keyNode);
43284323
const node = serializeAws_restXmlGreetingStruct(input[key], context);
43294324
entryNode.addChildNode(node.withName("Setting"));
4330-
collectedNodes.push(entryNode);
4325+
return entryNode;
43314326
});
4332-
return collectedNodes;
43334327
};
43344328

43354329
const serializeAws_restXmlXmlNamespaceNested = (
@@ -4399,8 +4393,7 @@ const serializeAws_restXmlFooEnumMap = (
43994393
input: { [key: string]: FooEnum | string },
44004394
context: __SerdeContext
44014395
): any => {
4402-
const collectedNodes: any = [];
4403-
Object.keys(input).forEach(key => {
4396+
return Object.keys(input).map(key => {
44044397
const entryNode = new __XmlNode("entry");
44054398
const keyNode = new __XmlNode("String")
44064399
.addChildNode(new __XmlText(key))
@@ -4410,9 +4403,8 @@ const serializeAws_restXmlFooEnumMap = (
44104403
new __XmlText(input[key])
44114404
);
44124405
entryNode.addChildNode(node.withName("value"));
4413-
collectedNodes.push(entryNode);
4406+
return entryNode;
44144407
});
4415-
return collectedNodes;
44164408
};
44174409

44184410
const serializeAws_restXmlFooEnumSet = (

0 commit comments

Comments
 (0)