У меня есть класс, и я хочу сделать весь класс видимым, а затем я собираюсь создать экземпляр этого класса, и тогда он будет сохранен в контексте, поэтому перед его сохранением мне нужен этот класс как наблюдаемый,поэтому я могу наблюдать за любыми изменениями:
class PrimitiveContext {
currentPageId: number;
primitiveValue: string = 'Testval';
constructor(
@inject(OBS_IT.CurrentPageId) currentPageId: number) {
this.currentPageId = currentPageId;
this.updateValue = this.updateValue.bind(this);
}
getValue() {
return this.primitiveValue;
}
}
// Context
const primitive = createContext(new PrimitiveContext())
Выше приведен пример кода, как я могу сделать PrimitiveContext наблюдаемым.