Sha256: eed84c67624175127f87097bf21c036c21d14223c0f57e3a35dbeadceb1d7d61
Contents?: true
Size: 352 Bytes
Versions: 49
Compression:
Stored size: 352 Bytes
Contents
import { reduce } from './reduce'; import { OperatorFunction } from '../interfaces'; function toArrayReducer<T>(arr: T[], item: T, index: number) { if (index === 0) { return [item]; } arr.push(item); return arr; } export function toArray<T>(): OperatorFunction<T, T[]> { return reduce(toArrayReducer, []) as OperatorFunction<T, T[]>; }
Version data entries
49 entries across 49 versions & 4 rubygems