Avatar ·

Erreur TS : flatMap, flat, flatten n'existent pas pour le type any[] dans Angular

Bonjour à tous ! Je suis débutant en TypeScript et Angular, et j'ai rencontré un problème étrange. J'ai un service qui reçoit des données d'une API. Les données arrivent sous forme d'un tableau d'objets, contenant des tableaux imbriqués. J'ai besoin d'"aplatir" (flatten) ce tableau imbriqué en une seule liste plate.\n\nVoici le code simplifié de mon service :\n\n```typescript\nimport { Injectable } from '@angular/core';\nimport { HttpClient } from '@angular/common/http';\nimport { Observable } from 'rxjs';\nimport { map } from 'rxjs/operators';\n\ninterface Order {\n id: number;\n items: string[];\n}\n\n@Injectable({ providedIn: 'root' })\nexport class DataService {\n constructor(private http: HttpClient) {}\n\n getAllItems(): Observable {\n return this.http.get('/api/orders').pipe(\n map(ord