@@ -4115,8 +4115,7 @@ const serializeAws_restXmlFlattenedXmlMapWithXmlNameInputOutputMap = (
4115
4115
input : { [ key : string ] : string } ,
4116
4116
context : __SerdeContext
4117
4117
) : any => {
4118
- const collectedNodes : any = [ ] ;
4119
- Object . keys ( input ) . forEach ( key => {
4118
+ return Object . keys ( input ) . map ( key => {
4120
4119
const entryNode = new __XmlNode ( "entry" ) ;
4121
4120
const keyNode = new __XmlNode ( "String" )
4122
4121
. addChildNode ( new __XmlText ( key ) )
@@ -4126,9 +4125,8 @@ const serializeAws_restXmlFlattenedXmlMapWithXmlNameInputOutputMap = (
4126
4125
new __XmlText ( input [ key ] )
4127
4126
) ;
4128
4127
entryNode . addChildNode ( node . withName ( "V" ) ) ;
4129
- collectedNodes . push ( entryNode ) ;
4128
+ return entryNode ;
4130
4129
} ) ;
4131
- return collectedNodes ;
4132
4130
} ;
4133
4131
4134
4132
const serializeAws_restXmlNestedPayload = (
@@ -4300,36 +4298,32 @@ const serializeAws_restXmlXmlMapsInputOutputMap = (
4300
4298
input : { [ key : string ] : GreetingStruct } ,
4301
4299
context : __SerdeContext
4302
4300
) : any => {
4303
- const collectedNodes : any = [ ] ;
4304
- Object . keys ( input ) . forEach ( key => {
4301
+ return Object . keys ( input ) . map ( key => {
4305
4302
const entryNode = new __XmlNode ( "entry" ) ;
4306
4303
const keyNode = new __XmlNode ( "String" )
4307
4304
. addChildNode ( new __XmlText ( key ) )
4308
4305
. withName ( "key" ) ;
4309
4306
entryNode . addChildNode ( keyNode ) ;
4310
4307
const node = serializeAws_restXmlGreetingStruct ( input [ key ] , context ) ;
4311
4308
entryNode . addChildNode ( node . withName ( "value" ) ) ;
4312
- collectedNodes . push ( entryNode ) ;
4309
+ return entryNode ;
4313
4310
} ) ;
4314
- return collectedNodes ;
4315
4311
} ;
4316
4312
4317
4313
const serializeAws_restXmlXmlMapsXmlNameInputOutputMap = (
4318
4314
input : { [ key : string ] : GreetingStruct } ,
4319
4315
context : __SerdeContext
4320
4316
) : any => {
4321
- const collectedNodes : any = [ ] ;
4322
- Object . keys ( input ) . forEach ( key => {
4317
+ return Object . keys ( input ) . map ( key => {
4323
4318
const entryNode = new __XmlNode ( "entry" ) ;
4324
4319
const keyNode = new __XmlNode ( "String" )
4325
4320
. addChildNode ( new __XmlText ( key ) )
4326
4321
. withName ( "Attribute" ) ;
4327
4322
entryNode . addChildNode ( keyNode ) ;
4328
4323
const node = serializeAws_restXmlGreetingStruct ( input [ key ] , context ) ;
4329
4324
entryNode . addChildNode ( node . withName ( "Setting" ) ) ;
4330
- collectedNodes . push ( entryNode ) ;
4325
+ return entryNode ;
4331
4326
} ) ;
4332
- return collectedNodes ;
4333
4327
} ;
4334
4328
4335
4329
const serializeAws_restXmlXmlNamespaceNested = (
@@ -4399,8 +4393,7 @@ const serializeAws_restXmlFooEnumMap = (
4399
4393
input : { [ key : string ] : FooEnum | string } ,
4400
4394
context : __SerdeContext
4401
4395
) : any => {
4402
- const collectedNodes : any = [ ] ;
4403
- Object . keys ( input ) . forEach ( key => {
4396
+ return Object . keys ( input ) . map ( key => {
4404
4397
const entryNode = new __XmlNode ( "entry" ) ;
4405
4398
const keyNode = new __XmlNode ( "String" )
4406
4399
. addChildNode ( new __XmlText ( key ) )
@@ -4410,9 +4403,8 @@ const serializeAws_restXmlFooEnumMap = (
4410
4403
new __XmlText ( input [ key ] )
4411
4404
) ;
4412
4405
entryNode . addChildNode ( node . withName ( "value" ) ) ;
4413
- collectedNodes . push ( entryNode ) ;
4406
+ return entryNode ;
4414
4407
} ) ;
4415
- return collectedNodes ;
4416
4408
} ;
4417
4409
4418
4410
const serializeAws_restXmlFooEnumSet = (
0 commit comments