Перейти к основному содержимому

safeDebouncedCallback()

function safeDebouncedCallback(callback, withDebounce): () => void;

Defined in: core/utils/safe-effect.ts:84

Создает версию callback с поддержкой debounce, безопасную для effect

Комбинирует debounce логику с выходом из effect контекста

Parameters

callback

() => void | Promise<void>

Функция для выполнения

withDebounce

(fn) => void

Функция debounce обёртки из BehaviorRegistry

Returns

Обёрнутая функция

() => void

Example

return effect(() => {
const value = node.value.value;
safeDebouncedCallback(
() => callback(value, context),
withDebounce
)();
});