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