Как создать декоратор на typescript для слежения за изменениями?

Я хочу, как только значение изменится - отправить его в webworker для хранения "базы данных" в другом потоке.
Просто подписаться на Observable или передать значение по ссылке я не могу.

Хотел бы что-то такое....

@WebworkerParam('SECTIONNAME-PARAM1')
public MyParamSection1Param1 = new BehaviourSubject('my Value');

@WebworkerParam('SECTIONNAME-PARAM2')
public MyParamSection1Param2 = 'содержимое';

Как подвязаться на значения через декоратор и

  1. Как происходит .next() на стриме - то связаться с функцией sendToWebWorker('SECTIONNAME-PARAM1', value)
  2. и так же для обычных переменных.

Ответы (0 шт):