type ListIterator<T, R> = (value: T, index: number, collection: ArrayLike<T>) => R;

export type { ListIterator };
