import { createEvent, createStore, type Effect } from 'effector' export function createErrorStore(fx: Effect) { const reset = createEvent() const $error = createStore(null) .on(fx.failData, (_, e) => e) .reset([fx, reset]) return { $error, reset } }