@@ -458,7 +458,7 @@ public func <- <Transform: TransformType>(left: inout [[Transform.Object]], righ
458
458
left >>> right
459
459
case . fromJSON where map. isKeyPresent:
460
460
guard let original2DArray = map. currentValue as? [ [ Any ] ] else { break }
461
- let transformed2DArray = original2DArray. flatMap { values in
461
+ let transformed2DArray = original2DArray. compactMap { values in
462
462
fromJSONArrayWithTransform ( values as Any ? , transform: transform)
463
463
}
464
464
FromJSON . basicType ( & left, object: transformed2DArray)
@@ -470,7 +470,7 @@ public func <- <Transform: TransformType>(left: inout [[Transform.Object]], righ
470
470
public func >>> < Transform: TransformType > ( left: [ [ Transform . Object ] ] , right: ( Map , Transform ) ) {
471
471
let ( map, transform) = right
472
472
if map. mappingType == . toJSON{
473
- let transformed2DArray = left. flatMap { values in
473
+ let transformed2DArray = left. compactMap { values in
474
474
toJSONArrayWithTransform ( values, transform: transform)
475
475
}
476
476
ToJSON . basicType ( transformed2DArray, map: map)
@@ -485,7 +485,7 @@ public func <- <Transform: TransformType>(left: inout [[Transform.Object]]?, rig
485
485
left >>> right
486
486
case . fromJSON where map. isKeyPresent:
487
487
guard let original2DArray = map. currentValue as? [ [ Any ] ] else { break }
488
- let transformed2DArray = original2DArray. flatMap { values in
488
+ let transformed2DArray = original2DArray. compactMap { values in
489
489
fromJSONArrayWithTransform ( values as Any ? , transform: transform)
490
490
}
491
491
FromJSON . optionalBasicType ( & left, object: transformed2DArray)
@@ -497,7 +497,7 @@ public func <- <Transform: TransformType>(left: inout [[Transform.Object]]?, rig
497
497
public func >>> < Transform: TransformType > ( left: [ [ Transform . Object ] ] ? , right: ( Map , Transform ) ) {
498
498
let ( map, transform) = right
499
499
if map. mappingType == . toJSON {
500
- let transformed2DArray = left? . flatMap { values in
500
+ let transformed2DArray = left? . compactMap { values in
501
501
toJSONArrayWithTransform ( values, transform: transform)
502
502
}
503
503
ToJSON . optionalBasicType ( transformed2DArray, map: map)
@@ -513,7 +513,7 @@ public func <- <Transform: TransformType>(left: inout [[Transform.Object]]!, rig
513
513
left >>> right
514
514
case . fromJSON where map. isKeyPresent:
515
515
guard let original2DArray = map. currentValue as? [ [ Any ] ] else { break }
516
- let transformed2DArray = original2DArray. flatMap { values in
516
+ let transformed2DArray = original2DArray. compactMap { values in
517
517
fromJSONArrayWithTransform ( values as Any ? , transform: transform)
518
518
}
519
519
FromJSON . optionalBasicType ( & left, object: transformed2DArray)
0 commit comments