(as: A[], separator: (index: number) => A)
| 1 | export function intersperse<A>(as: A[], separator: (index: number) => A): A[] { |
| 2 | return as.flatMap((a, i) => (i ? [separator(i), a] : [a])) |
| 3 | } |
| 4 | |
| 5 | export function count<T>(arr: readonly T[], pred: (x: T) => unknown): number { |
| 6 | let n = 0 |
no outgoing calls
no test coverage detected