SYMBOL INDEX (75 symbols across 38 files) FILE: src/factory/createStorageHook.ts type SetValue (line 13) | type SetValue = (value: TValue | ((previousValue: TValue) => TVa... FILE: src/shared/isFunction.ts type SomeFunction (line 1) | type SomeFunction = (...args: any[]) => any FILE: src/shared/swipeUtils.ts type Direction (line 21) | type Direction = 'right' | 'left' | 'down' | 'up' FILE: src/shared/types.ts type Noop (line 1) | interface Noop { type GenericFunction (line 11) | type GenericFunction = (...args: any[]) => any type SomeCallback (line 17) | type SomeCallback = (...args: TArgs[]) => TResult type CallbackSetter (line 23) | type CallbackSetter = (nextCallback: SomeCallback) => void type BRHGeolocationPosition (line 29) | interface BRHGeolocationPosition { type BRHGeolocationPositionError (line 46) | interface BRHGeolocationPositionError { FILE: src/useAudio.ts type UseAudioPreloadType (line 258) | type UseAudioPreloadType = 'auto' | 'metadata' | 'none'; type AudioState (line 263) | interface AudioState { type UseAudioOptions (line 279) | interface UseAudioOptions { type AudioControls (line 291) | interface AudioControls { FILE: src/useConditionalTimeout.ts type UseConditionalTimeoutOptios (line 59) | interface UseConditionalTimeoutOptios { type UseConditionalTimeoutReturn (line 69) | type UseConditionalTimeoutReturn = [boolean, () => void] FILE: src/useCookie.ts type CookieSameSite (line 100) | enum CookieSameSite { type CookieStoreDeleteOptions (line 106) | interface CookieStoreDeleteOptions { type CookieBase (line 112) | interface CookieBase extends CookieStoreDeleteOptions { type CookieBaseWithNameAndValue (line 116) | interface CookieBaseWithNameAndValue extends CookieBase { type UseCookieOptions (line 121) | interface UseCookieOptions extends CookieBase { type CookieStore (line 125) | interface CookieStore { type UseCookieReturn (line 131) | interface UseCookieReturn { FILE: src/useDarkMode.ts constant COLOR_SCHEME_QUERY (line 10) | const COLOR_SCHEME_QUERY = '(prefers-color-scheme: dark)' constant LOCAL_STORAGE_KEY (line 11) | const LOCAL_STORAGE_KEY = 'beautiful-react-hooks-is-dark-mode' type UseDarkModeReturn (line 57) | interface UseDarkModeReturn { FILE: src/useDebouncedCallback.ts type DebounceOptions (line 6) | interface DebounceOptions { FILE: src/useDrag.ts type UseDragOptions (line 4) | interface UseDragOptions { FILE: src/useDragEvents.ts type UseDragEventsResult (line 6) | interface UseDragEventsResult { FILE: src/useDropZone.ts type UseDropZoneResult (line 5) | interface UseDropZoneResult { FILE: src/useGeolocationEvents.ts type UseGeolocationEventsResult (line 6) | interface UseGeolocationEventsResult { FILE: src/useGeolocationState.ts type GeolocationState (line 7) | interface GeolocationState { type UseGeolocationStateResult (line 13) | interface UseGeolocationStateResult extends GeolocationState { FILE: src/useInterval.ts type UseIntervalOptions (line 6) | interface UseIntervalOptions { FILE: src/useLongPress.ts type UseLongPressResult (line 58) | interface UseLongPressResult { FILE: src/useQueryParam.ts type UseQueryParamOptions (line 6) | interface UseQueryParamOptions { FILE: src/useQueryParams.ts type UseQueryParamsOptions (line 6) | interface UseQueryParamsOptions { FILE: src/useRenderInfo.ts type RenderInfo (line 3) | interface RenderInfo { FILE: src/useRequestAnimationFrame.ts type UseRequestAnimationFrameOpts (line 9) | interface UseRequestAnimationFrameOpts { FILE: src/useResizeObserver.ts type DOMRectValues (line 12) | type DOMRectValues = Pick = (value: TValue) => boolean type ValidationResult (line 20) | interface ValidationResult { FILE: src/useViewportState.ts type ViewportState (line 7) | interface ViewportState { FILE: styleguide.config.js method webpackConfig (line 31) | webpackConfig () { FILE: test/mocks/AudioApi.mock.js class AudioApiMock (line 1) | class AudioApiMock extends window.Audio { method constructor (line 6) | constructor() { FILE: test/mocks/GeoLocationApi.mock.js method getCurrentPosition (line 19) | getCurrentPosition(fn) { method watchPosition (line 24) | watchPosition(success, error, options) { method clearWatch (line 30) | clearWatch() { FILE: test/mocks/IntersectionObserver.mock.js class IntersectionObserverMock (line 1) | class IntersectionObserverMock { method constructor (line 2) | constructor(fn) { method observe (line 9) | observe() { method disconnect (line 15) | disconnect() { FILE: test/mocks/MatchMediaQueryList.mock.js method addEventListener (line 4) | addEventListener(cb) { method removeListener (line 7) | removeListener() { FILE: test/mocks/ResizeObserver.mock.js class ResizeObserverMock (line 1) | class ResizeObserverMock { method constructor (line 2) | constructor(fn) { method observe (line 7) | observe() { method unobserve (line 13) | unobserve() { FILE: test/mocks/SpeechSynthesis.mock.js method getVoices (line 2) | getVoices() { FILE: test/mocks/SpeechSynthesisUtterance.mock.js class SpeechSynthesisUtteranceMock (line 1) | class SpeechSynthesisUtteranceMock { method constructor (line 2) | constructor(text) {