watch
Создает делегат булевого флага, отслеживаемого чеклистом.
Каждый вызов возвращает независимый делегат. Делегат автоматически регистрируется в чеклисте, а при изменении значения инициирует проверку «все ли флаги теперь true».
Важно:
Делегат не потокобезопасен; чтение/запись без синхронизации.
Инициализационное значение initial сразу учитывается при проверке готовности.
Return
делегат свойства ReadWriteProperty, совместимый с var someFlag by checklist.watch(initial)
Parameters
initial
начальное значение флага (по умолчанию false)