import { reduce } from './reduce'; import { OperatorFunction } from '../interfaces'; function toArrayReducer(arr: T[], item: T, index: number) { arr.push(item); return arr; } export function toArray(): OperatorFunction { return reduce(toArrayReducer, []) as OperatorFunction; }