/
MK_lab
/
claude-code
Обзор
Документация
Войти
/
MK_lab
/
claude-code
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
utils/array.ts
13 строк
364 B
kuberwastaken
new initial commit (history rewritten)
01 апр 2026, 14:57
01 апр 2026, 14:57
c1996f2
Код
Авторство
О чём код?
export function intersperse<A>(as: A[], separator: (index: number) => A): A[] { return as.flatMap((a, i) => (i ? [separator(i), a] : [a])) } export function count<T>(arr: readonly T[], pred: (x: T) => unknown): number { let n = 0 for (const x of arr) n += +!!pred(x) return n } export function uniq<T>(xs: Iterable<T>): T[] { return [...new Set(xs)] }