javascript - Observable> قابل اختصاص به نوع Observable در httpclient انگولار نیست


من یک درخواست HTTP GET در برنامه انگولار خود دارم، به این صورت است :

 getAll():Observable<TransaksiDetail[]>{
    return this.http.get<TransaksiDetail[]>(`${BASE_API()}/transaksi`, this.httpOptions);
  }

سپس من ng serve را اجرا میکنم، برنامه به خوبی اجرا میشود اما در cmd خطایی مانند این نمایش داده میشود:

webpack: با موفقیت کامپایل شد. خطا در src/app/services/transaksi.service.ts(56,5): خطا TS2322: نوع 'Observable>' قابل انتساب به نوع 'Observable' نیست. نوع 'HttpEvent' قابل انتساب به نوع 'TransaksiDetail[]' نیست. نوع 'HttpProgressEvent' قابل انتساب به نوع 'TransaksiDetail[]' نیست. ویژگی 'includes' در نوع 'HttpProgressEvent' وجود ندارد.

و من سعی میکنم به صفحهای که متد getAll() را صدا میزند دسترسی پیدا کنم و آن هم به خوبی اجرا میشود

این کلاس من است:

export class TransaksiView {

  nama_pembeli:string;
  id_toko:number;
  nama_toko:number;
  jumlah_beli:number;
  total_harga:number;
  status:string;
}


export class DetailTransaksiView {

  id_menu: number;
  id_size: number;
  size: string;
  topping: string;
  jumlah: number;
  harga_sekarang:number;
  total_harga:number;
}

export class TransaksiDetail {
  transaksi:TransaksiView;
  detail:DetailTransaksiView[];
  constructor(){
    this.detail = new Array<DetailTransaksiView>();
  }

}

این کد httpoption من است

let opt = {
  'Content-Type': 'application/json',
  'Access-Control-Allow-Origin': '*',
  'Authorization' : '',
}
if(this.storage.isStorageAvailable()){
  let data = this.storage.retrieve('user_auth');
  if(data){
    opt.Authorization = `Bearer ${data.token}`;
  }
}
this.httpOptions = { headers: new HttpHeaders(opt) };

چه چیزی باعث خطا میشود؟