Error TS: flatMap, flat, flatten no existen para el tipo any[] en Angular
¡Hola a todos! Soy nuevo en TypeScript y Angular, y me encontré con un problema extraño. Tengo un servicio que obtiene datos de una API. Los datos llegan como un array de objetos, dentro de los cuales hay arrays anidados. Necesito "aplanar" (flatten) este array anidado en una sola lista plana.
Aquí está el código simplificado de mi servicio:
```typescript
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { map } from 'rxjs/operators';
interface Order {
id: number;
items: string[];
}
@Injectable({ providedIn: 'root' })
export class DataService {
constructor(private http: HttpClient) {}
getAllItems(): Observable {
return this.http.get('/api/orders').pipe(
map(ord