Interface Store<T>

interface Store<T> {
    getState: (() => T);
    setState: ((state: T) => Effect<void, never, never>);
    subscribe: ((listener: Listener) => Unsubscribe);
}

Type Parameters

  • T

Properties

getState: (() => T)
setState: ((state: T) => Effect<void, never, never>)
subscribe: ((listener: Listener) => Unsubscribe)