Как после фильтрации объеденить данные в rxjs. у меня есть код
getTopCreative(start, end) : Observable<{id: number, date: number, title: string, ctr: string, impressions: number, spend: number}> {
return this.http.get('assets/fake/fake-top-creatives.json')
.map((response : Response) => response.json().data)
.concatMap((array) => Observable.from(array))
.filter((creative : {id: number, date: number, title: string, ctr: string, impressions: number, spend: number}) =>
creative.date > start && creative.date < end
)
.catch((error: any) => Observable.throw(error))
.delay(2500);
}
После фильтрации хочу объеденить их, чтобы в subscribe получать массив, а не как сейчас мне данные приходят по одному объекту