Не знаю TS, потому немного затупил
function foo(arr, callback)
{
return arr.reduce((acc, value, index) => {
const result = callback(value, index, arr);
acc.push(result);
return acc;
}, []);
}
для SEO делаетсявыглядит как удаление зуба через задницу, извините =))