@@ -49,7 +49,7 @@ type BuildFilterFn = (
4949export function deepFilter ( obj : any , filterFn : ( value : any ) => boolean ) : any {
5050 if ( Array . isArray ( obj ) ) {
5151 const returnArr : any [ ] = [ ]
52- obj . forEach ( i => {
52+ obj . forEach ( ( i ) => {
5353 const item = deepFilter ( i , filterFn )
5454 if ( item !== null ) {
5555 returnArr . push ( item )
@@ -59,7 +59,7 @@ export function deepFilter(obj: any, filterFn: (value: any) => boolean): any {
5959 return returnArr . length ? returnArr : null
6060 } else if ( obj instanceof Set ) {
6161 const returnArr : any [ ] = [ ]
62- Array . from ( obj ) . forEach ( i => {
62+ Array . from ( obj ) . forEach ( ( i ) => {
6363 const item = deepFilter ( i , filterFn )
6464 if ( item !== null ) {
6565 returnArr . push ( item )
@@ -110,7 +110,7 @@ export function buildFilterExpression(
110110 metadata : Metadata < any > | undefined ,
111111) : Expression {
112112 // metadata get rid of undefined values
113- values = deepFilter ( values , value => value !== undefined )
113+ values = deepFilter ( values , ( value ) => value !== undefined )
114114
115115 // check if provided values are valid for given operator
116116 validateForOperator ( operator , values )
@@ -179,17 +179,14 @@ function buildInConditionExpression(
179179 propertyMetadata : PropertyMetadata < any > | undefined ,
180180) : Expression {
181181 const attributeValues : Attributes < any > = ( < any [ ] > values [ 0 ] )
182- . map ( value => toDbOne ( value , propertyMetadata ) )
183- . reduce (
184- ( result , mappedValue : Attribute | null , index : number ) => {
185- if ( mappedValue !== null ) {
186- validateAttributeType ( 'IN condition' , mappedValue , 'S' , 'N' , 'B' )
187- result [ `${ valuePlaceholder } _${ index } ` ] = mappedValue
188- }
189- return result
190- } ,
191- < Attributes < any > > { } ,
192- )
182+ . map ( ( value ) => toDbOne ( value , propertyMetadata ) )
183+ . reduce ( ( result , mappedValue : Attribute | null , index : number ) => {
184+ if ( mappedValue !== null ) {
185+ validateAttributeType ( 'IN condition' , mappedValue , 'S' , 'N' , 'B' )
186+ result [ `${ valuePlaceholder } _${ index } ` ] = mappedValue
187+ }
188+ return result
189+ } , < Attributes < any > > { } )
193190
194191 const inStatement = ( < any [ ] > values [ 0 ] ) . map ( ( value : any , index : number ) => `${ valuePlaceholder } _${ index } ` ) . join ( ', ' )
195192
@@ -219,7 +216,7 @@ function buildBetweenConditionExpression(
219216 if ( mappedValue1 === null || mappedValue2 === null ) {
220217 throw new Error ( 'make sure to provide an actual value for te BETWEEN operator' )
221218 }
222- ; [ mappedValue1 , mappedValue2 ] . forEach ( mv => validateAttributeType ( 'between' , mv , 'S' , 'N' , 'B' ) )
219+ ; [ mappedValue1 , mappedValue2 ] . forEach ( ( mv ) => validateAttributeType ( 'between' , mv , 'S' , 'N' , 'B' ) )
223220
224221 const value2Placeholder = uniqueAttributeValueName ( attributePath , [ valuePlaceholder ] . concat ( existingValueNames || [ ] ) )
225222
0 commit comments