UNPKG

state-synchronizers

Version:

Deterministically update state based on other state

7 lines (6 loc) 334 B
import { StateSynchronizer, StateUpdater } from './types'; /** * @returns A state updater that runs the state synchronizer when the state changed. Caches the * previous state internally. */ export declare const createSynchronizedStateUpdater: <S>(stateSynchronizer: StateSynchronizer<S>, initialState: S) => StateUpdater<S>;