collect<TResult>(iterator: _.ListIterator<T, TResult>, context?: any): TResult[];