ComputeStrategy interface
Home > ext-computed > ComputeStrategy
ComputeStrategy interface
Описание стратегий вычисления значения
Signature:
export interface ComputeStrategy<T, IN extends any[]> Properties
| Property | Type | Description |
|---|---|---|
| some | ComputedIn<T, IN> | Функция-обработчик вызывается при наличии значений всех атомов исключая null и undefined. |
| someSafe | ComputedIn<T, IN> | Функция-обработчик вызывается при отличным от предыдущего отбновлении значений всех атомов, исключая null и undefined. Для мутации объектов и массивов посредством fmap, возвращайте Object.assign({}, value}) и [...value] |
| strong | ComputedIn<T, IN> | При вызове целевого атома, будет вызвана функци-добытчик у всех асинхронных атомов-источников. Функция-обработчик вызывается при заполнении всех атомов любыми значениями. |
| strongSafe | ComputedIn<T, IN> | При вызове целевого атома, будет вызвана функци-добытчик у всех асинхронных атомов-источников. Функция-обработчик вызывается при заполнении всех атомов значениями отличными от предыдущего. |
| weak | ComputedIn<T, IN> | Функция-обработчик вызывается обновлением любого атома-источника. |
| weakSafe | ComputedIn<T, IN> | Функция-обработчик вызывается уникальным обновлением любого атома-источника. Для мутации объектов и массивов посредством fmap, возвращайте Object.assign({}, value}) и [...value] |
some property
Функция-обработчик вызывается при наличии значений всех атомов исключая null и undefined.
Signature:
some: ComputedIn<T, IN>;someSafe property
Функция-обработчик вызывается при отличным от предыдущего отбновлении значений всех атомов, исключая null и undefined. Для мутации объектов и массивов посредством fmap, возвращайте Object.assign({}, value}) и [...value]
Signature:
someSafe: ComputedIn<T, IN>;strong property
При вызове целевого атома, будет вызвана функци-добытчик у всех асинхронных атомов-источников. Функция-обработчик вызывается при заполнении всех атомов любыми значениями.
Signature:
strong: ComputedIn<T, IN>;strongSafe property
При вызове целевого атома, будет вызвана функци-добытчик у всех асинхронных атомов-источников. Функция-обработчик вызывается при заполнении всех атомов значениями отличными от предыдущего.
Signature:
strongSafe: ComputedIn<T, IN>;weak property
Функция-обработчик вызывается обновлением любого атома-источника.
Signature:
weak: ComputedIn<T, IN>;weakSafe property
Функция-обработчик вызывается уникальным обновлением любого атома-источника. Для мутации объектов и массивов посредством fmap, возвращайте Object.assign({}, value}) и [...value]
Signature:
weakSafe: ComputedIn<T, IN>;