D
sample({
clock: guard({ source: $editingMoveId, filter: (moveId) => moveId !== null }),
source: editMove,
fn: (payload, moveId) => ({ moveId, payload }),
target: editMoveFx,
});
у $editingMoveId тип number | null
а в editMoveFx у moveId тип number, и я фильтрую, чтобы editMoveFx не вызывался когда moveId === null, но guard всёравно возвращает тип number | null и тс ругается
я бы сделал гард
а соурс через семпл
забрал бы данные и в фильтр проверил
и это в таржет