Предназначен для синхронного возвращения значения из объекта
Полезно в случаях работы с синхронным(процедурным) кодом, когда нужно вынуть значение из объекта и передать в виде чистых данных(nacked data). Использовать этот класс часто не рекомендуется, наиболее вероятная область применения - создание адаптеров с процедурным кодом
Значение внутри GuestSync мутируется! Стоит быть аккуратным при использовании и учитывать это
Пример 1.
import { SourceWithPool, GuestSync } from 'patron-oop';
const source = new SourceWithPool('Успешно установлено синхронно!');
const syncGuest = new GuestSync('');
source.value(syncGuest);
document.querySelector('.guest-result').textContent = syncGuest.value();
Результат 1.