All files / src flatMap.ts

0% Statements 0/4
100% Branches 0/0
0% Functions 0/2
0% Lines 0/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16                               
/*!
 * Copyright (c) Microsoft. All rights reserved.
 * Licensed under the MIT license. See LICENSE file in the project.
 */
/**
 * Flattens a multi dimensional array
 * @param arr - The multi-dimensional array
 */
export function flatMap(arr: any[][]): any[] {
	const mapped = [] as any[]
	arr.forEach((item) => {
		mapped.push(...item)
	})
	return mapped
}