import { createSignal } from 'solid-js'; export { createRefreshableSignal }; function createRefreshableSignal(getValue: () => T) { const [getState, setState] = createSignal(getValue()); return [ getState, () => setState(() => getValue()), { setState }, ] as const; }