подключите remotedev к проекту mobx-angular с помощью mobx-renotedev

#angular #mobx #state-management #redux-devtools-extension #mobx-angular

Вопрос:

Я пытаюсь подключиться redux-remotedev к своему mobx-angular проекту. Я следую документации mobx-remotedev здесь и документам о том, как использовать ее с Angular здесь , но я не смог это организовать.

мое приложение.модуль:

 import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { MobxAngularModule } from 'mobx-angular';
import remotedev from 'mobx-remotedev';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { ChildComponent } from './child/child.component';
import {MobxStore} from './store/mobx-store';

@NgModule({
  declarations: [
    AppComponent,
    ChildComponent,    
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    MobxAngularModule
  ],
  providers: [
    { provide: MobxStore, useClass: remotedev(MobxStore, { global: true }), deps: []}
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }
 

мой мобильный магазин:

 import { Injectable } from '@angular/core';
import { makeObservable, observable, computed, action, flow } from "mobx";

@Injectable()
export class MobxStore {
  number1 = 0;
  constructor() {
    makeObservable(this, {
      number1: observable,
      setNumber1: action
      })
  }
  
  setNumber1() {
    this.number1  ;
  }
}
 

Я также добавил эту строку в polyfills.ts:

 (window as any).global = window;
 

Ошибок нет, состояние работает как ожидалось, но remotedev не подключен.

заранее благодарю вас, ребята, за вашу помощь!