SYMBOL INDEX (27 symbols across 9 files) FILE: examples/src/Examples.stories.tsx function StateCounter (line 5) | function StateCounter() { function reducer (line 24) | function reducer(state: { count: number }, action: { type: 'inc' | 'dec'... function ReducerCounter (line 35) | function ReducerCounter() { FILE: src/common.ts type StorageObj (line 3) | type StorageObj = Pick; function fromStorage (line 5) | function fromStorage(value: string | null) { function readItem (line 9) | function readItem(storage: StorageObj, key: string) { function toStorage (line 18) | function toStorage(value: T | null) { function writeItem (line 22) | function writeItem(storage: StorageObj, key: string, value: T | null) { function useInitialState (line 35) | function useInitialState( function useStorageWriter (line 48) | function useStorageWriter( function useStorageListener (line 72) | function useStorageListener( FILE: src/reducer.ts constant FORCE_STATE_ACTION (line 10) | const FORCE_STATE_ACTION = '__FORCE_STATE_INTERNAL_API__'; type ForceStateAction (line 11) | type ForceStateAction = { type: typeof FORCE_STATE_ACTION; payload: S }; function isForceStateAction (line 13) | function isForceStateAction( function addForceStateActionToReducer (line 24) | function addForceStateActionToReducer(reducer: Reducer) { function useStorageReducer (line 46) | function useStorageReducer( FILE: src/state.ts function useStorageState (line 21) | function useStorageState( FILE: src/tests/reducer.node.test.ts function reducer (line 10) | function reducer(state: { value: number }) { FILE: src/tests/reducer.test-d.ts type State (line 9) | type State = { value: number }; type Action (line 10) | type Action = { type: 'inc' | 'dec' }; function reducer (line 12) | function reducer(state: State, action: Action) { FILE: src/tests/reducer.test.ts function reducer (line 15) | function reducer(state: { value: number }, action: { type: 'inc' | 'dec'... FILE: src/tests/state.test-d.ts type SetState (line 9) | type SetState = Dispatch>; FILE: src/tests/utils.ts function getStorageSpy (line 1) | function getStorageSpy(storage: Storage, method: 'getItem' | 'setItem') { function mockStorageError (line 6) | function mockStorageError( function mockStorageErrorOnce (line 16) | function mockStorageErrorOnce( function fireStorageEvent (line 26) | function fireStorageEvent(key: string, value: string | null) {