@@ -70,7 +70,7 @@ export function isNullOrUndefined(value: any): boolean {
7070 */
7171export function processAggregatedOrArrayValue <
7272 T ,
73- K extends KeyOfTypeStringOrNullArray < T >
73+ K extends KeyOfTypeStringOrNullArray < T > ,
7474> ( responseValues : T [ ] , key : K ) : string [ ] {
7575 // Aggregate key values across response values.
7676 const values = aggregateResponseValues (
@@ -91,7 +91,7 @@ export function processAggregatedOrArrayValue<
9191 */
9292export function processAggregatedBooleanOrArrayValue <
9393 T ,
94- K extends KeyOfTypeBooleanOrNullArray < T >
94+ K extends KeyOfTypeBooleanOrNullArray < T > ,
9595> ( responseValues : T [ ] , key : K ) : string [ ] {
9696 // Aggregate key values across response values.
9797 const values = aggregateResponseValues (
@@ -114,7 +114,7 @@ export function processAggregatedBooleanOrArrayValue<
114114 */
115115export function processAggregatedNumberEntityValue <
116116 T ,
117- K extends KeyOfTypeNumberOrNull < T >
117+ K extends KeyOfTypeNumberOrNull < T > ,
118118> ( responseValues : T [ ] , key : K ) : number {
119119 // Aggregate key values across response values.
120120 return aggregateNumericalResponseValues ( responseValues , key ) ;
@@ -129,7 +129,7 @@ export function processAggregatedNumberEntityValue<
129129 */
130130export function processEntityArrayValue <
131131 T ,
132- K extends KeyOfTypeStringOrNullArray < T >
132+ K extends KeyOfTypeStringOrNullArray < T > ,
133133> ( responseValues : T [ ] , key : K , label = LABEL . UNSPECIFIED ) : string [ ] {
134134 // Response values should be a singleton array; check for at least one value here.
135135 if ( responseValues . length === 0 ) {
@@ -202,7 +202,7 @@ export function processNumberEntityValue<T, K extends KeyOfTypeNumberOrNull<T>>(
202202 */
203203function aggregateNumericalResponseValues <
204204 T ,
205- K extends KeyOfTypeNumberOrNull < T >
205+ K extends KeyOfTypeNumberOrNull < T > ,
206206> ( responseValues : T [ ] , key : K ) : number {
207207 return responseValues
208208 . map ( ( responseValue ) => responseValue [ key ] as unknown as number )
@@ -217,7 +217,7 @@ function aggregateNumericalResponseValues<
217217 */
218218function aggregateResponseValues <
219219 T ,
220- K extends KeyOfTypeStringOrNullArray < T > | KeyOfTypeBooleanOrNullArray < T >
220+ K extends KeyOfTypeStringOrNullArray < T > | KeyOfTypeBooleanOrNullArray < T > ,
221221> ( responseValues : T [ ] , key : K ) : StringOrNullArray | BooleanOrNullArray {
222222 return responseValues
223223 . filter ( ( responseValue ) => ! ! responseValue [ key ] )
0 commit comments