У меня есть функция, которая разбивает массивы:
const chunkArray = (inputArray: any[], chunks: number) => {
const chunkedArray = [];
let i = 0;
const n = inputArray.length;
while (i < n) {
chunkedArray.push(inputArray.slice(i, (i += chunks)));
}
return chunkedArray;
};
export default chunkArray;
Я бы хотел, чтобы мой линтер знал для данного входного массива, как выглядит выходной массив. Например для
const chunkedArrays = chunkArray([1, 2, 3, 4, 5], 2); // [[1, 2], [3, 4], [5]]
мой линтер должен теперь, что chunkedArrays
- это массив массивов чисел. В настоящее время он говорит, что это массив любых массивов.
Как мне этого добиться?