UNPKG

@react-hookz/web

Version:

React hooks done right, for browser and SSR.

117 lines (116 loc) 12.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.truthyAndArrayPredicate = exports.useWindowSize = exports.useEventListener = exports.useDocumentTitle = exports.useClickOutside = exports.useScreenOrientation = exports.useKeyboardEvent = exports.useMediaQuery = exports.useMeasure = exports.useResizeObserver = exports.useIntersectionObserver = exports.useAsyncAbortable = exports.useAsync = exports.useSessionStorageValue = exports.useLocalStorageValue = exports.useSyncedRef = exports.useVibrate = exports.usePermission = exports.useNetworkState = exports.useCounter = exports.useValidator = exports.useThrottledState = exports.useToggle = exports.useSet = exports.useSafeState = exports.useRafState = exports.usePreviousDistinct = exports.usePrevious = exports.useMediatedState = exports.useMap = exports.useList = exports.useDebouncedState = exports.useIntervalEffect = exports.useLifecycleLogger = exports.useUpdateEffect = exports.useUnmountEffect = exports.useThrottledEffect = exports.useRerender = exports.useRafEffect = exports.useMountEffect = exports.useIsomorphicLayoutEffect = exports.useIsMounted = exports.useFirstMountState = exports.useDeepCompareEffect = exports.useDebouncedEffect = exports.useCustomCompareEffect = exports.useConditionalEffect = exports.useThrottledCallback = exports.useRafCallback = exports.useDebouncedCallback = void 0; exports.useHookableRef = exports.truthyOrArrayPredicate = void 0; /* eslint-disable import/no-cycle */ // Callback var useDebouncedCallback_1 = require("./useDebouncedCallback/useDebouncedCallback"); Object.defineProperty(exports, "useDebouncedCallback", { enumerable: true, get: function () { return useDebouncedCallback_1.useDebouncedCallback; } }); var useRafCallback_1 = require("./useRafCallback/useRafCallback"); Object.defineProperty(exports, "useRafCallback", { enumerable: true, get: function () { return useRafCallback_1.useRafCallback; } }); var useThrottledCallback_1 = require("./useThrottledCallback/useThrottledCallback"); Object.defineProperty(exports, "useThrottledCallback", { enumerable: true, get: function () { return useThrottledCallback_1.useThrottledCallback; } }); // Lifecycle var useConditionalEffect_1 = require("./useConditionalEffect/useConditionalEffect"); Object.defineProperty(exports, "useConditionalEffect", { enumerable: true, get: function () { return useConditionalEffect_1.useConditionalEffect; } }); var useCustomCompareEffect_1 = require("./useCustomCompareEffect/useCustomCompareEffect"); Object.defineProperty(exports, "useCustomCompareEffect", { enumerable: true, get: function () { return useCustomCompareEffect_1.useCustomCompareEffect; } }); var useDebouncedEffect_1 = require("./useDebouncedEffect/useDebouncedEffect"); Object.defineProperty(exports, "useDebouncedEffect", { enumerable: true, get: function () { return useDebouncedEffect_1.useDebouncedEffect; } }); var useDeepCompareEffect_1 = require("./useDeepCompareEffect/useDeepCompareEffect"); Object.defineProperty(exports, "useDeepCompareEffect", { enumerable: true, get: function () { return useDeepCompareEffect_1.useDeepCompareEffect; } }); var useFirstMountState_1 = require("./useFirstMountState/useFirstMountState"); Object.defineProperty(exports, "useFirstMountState", { enumerable: true, get: function () { return useFirstMountState_1.useFirstMountState; } }); var useIsMounted_1 = require("./useIsMounted/useIsMounted"); Object.defineProperty(exports, "useIsMounted", { enumerable: true, get: function () { return useIsMounted_1.useIsMounted; } }); var useIsomorphicLayoutEffect_1 = require("./useIsomorphicLayoutEffect/useIsomorphicLayoutEffect"); Object.defineProperty(exports, "useIsomorphicLayoutEffect", { enumerable: true, get: function () { return useIsomorphicLayoutEffect_1.useIsomorphicLayoutEffect; } }); var useMountEffect_1 = require("./useMountEffect/useMountEffect"); Object.defineProperty(exports, "useMountEffect", { enumerable: true, get: function () { return useMountEffect_1.useMountEffect; } }); var useRafEffect_1 = require("./useRafEffect/useRafEffect"); Object.defineProperty(exports, "useRafEffect", { enumerable: true, get: function () { return useRafEffect_1.useRafEffect; } }); var useRerender_1 = require("./useRerender/useRerender"); Object.defineProperty(exports, "useRerender", { enumerable: true, get: function () { return useRerender_1.useRerender; } }); var useThrottledEffect_1 = require("./useThrottledEffect/useThrottledEffect"); Object.defineProperty(exports, "useThrottledEffect", { enumerable: true, get: function () { return useThrottledEffect_1.useThrottledEffect; } }); var useUnmountEffect_1 = require("./useUnmountEffect/useUnmountEffect"); Object.defineProperty(exports, "useUnmountEffect", { enumerable: true, get: function () { return useUnmountEffect_1.useUnmountEffect; } }); var useUpdateEffect_1 = require("./useUpdateEffect/useUpdateEffect"); Object.defineProperty(exports, "useUpdateEffect", { enumerable: true, get: function () { return useUpdateEffect_1.useUpdateEffect; } }); var useLifecycleLogger_1 = require("./useLifecycleLogger/useLifecycleLogger"); Object.defineProperty(exports, "useLifecycleLogger", { enumerable: true, get: function () { return useLifecycleLogger_1.useLifecycleLogger; } }); var useIntervalEffect_1 = require("./useIntervalEffect/useIntervalEffect"); Object.defineProperty(exports, "useIntervalEffect", { enumerable: true, get: function () { return useIntervalEffect_1.useIntervalEffect; } }); // State var useDebouncedState_1 = require("./useDebouncedState/useDebouncedState"); Object.defineProperty(exports, "useDebouncedState", { enumerable: true, get: function () { return useDebouncedState_1.useDebouncedState; } }); var useList_1 = require("./useList/useList"); Object.defineProperty(exports, "useList", { enumerable: true, get: function () { return useList_1.useList; } }); var useMap_1 = require("./useMap/useMap"); Object.defineProperty(exports, "useMap", { enumerable: true, get: function () { return useMap_1.useMap; } }); var useMediatedState_1 = require("./useMediatedState/useMediatedState"); Object.defineProperty(exports, "useMediatedState", { enumerable: true, get: function () { return useMediatedState_1.useMediatedState; } }); var usePrevious_1 = require("./usePrevious/usePrevious"); Object.defineProperty(exports, "usePrevious", { enumerable: true, get: function () { return usePrevious_1.usePrevious; } }); var usePreviousDistinct_1 = require("./usePreviousDistinct/usePreviousDistinct"); Object.defineProperty(exports, "usePreviousDistinct", { enumerable: true, get: function () { return usePreviousDistinct_1.usePreviousDistinct; } }); var useRafState_1 = require("./useRafState/useRafState"); Object.defineProperty(exports, "useRafState", { enumerable: true, get: function () { return useRafState_1.useRafState; } }); var useSafeState_1 = require("./useSafeState/useSafeState"); Object.defineProperty(exports, "useSafeState", { enumerable: true, get: function () { return useSafeState_1.useSafeState; } }); var useSet_1 = require("./useSet/useSet"); Object.defineProperty(exports, "useSet", { enumerable: true, get: function () { return useSet_1.useSet; } }); var useToggle_1 = require("./useToggle/useToggle"); Object.defineProperty(exports, "useToggle", { enumerable: true, get: function () { return useToggle_1.useToggle; } }); var useThrottledState_1 = require("./useThrottledState/useThrottledState"); Object.defineProperty(exports, "useThrottledState", { enumerable: true, get: function () { return useThrottledState_1.useThrottledState; } }); var useValidator_1 = require("./useValidator/useValidator"); Object.defineProperty(exports, "useValidator", { enumerable: true, get: function () { return useValidator_1.useValidator; } }); var useCounter_1 = require("./useCounter/useCounter"); Object.defineProperty(exports, "useCounter", { enumerable: true, get: function () { return useCounter_1.useCounter; } }); // Navigator var useNetworkState_1 = require("./useNetworkState/useNetworkState"); Object.defineProperty(exports, "useNetworkState", { enumerable: true, get: function () { return useNetworkState_1.useNetworkState; } }); var usePermission_1 = require("./usePermission/usePermission"); Object.defineProperty(exports, "usePermission", { enumerable: true, get: function () { return usePermission_1.usePermission; } }); var useVibrate_1 = require("./useVibrate/useVibrate"); Object.defineProperty(exports, "useVibrate", { enumerable: true, get: function () { return useVibrate_1.useVibrate; } }); // Miscellaneous var useSyncedRef_1 = require("./useSyncedRef/useSyncedRef"); Object.defineProperty(exports, "useSyncedRef", { enumerable: true, get: function () { return useSyncedRef_1.useSyncedRef; } }); // SideEffect var useLocalStorageValue_1 = require("./useLocalStorageValue/useLocalStorageValue"); Object.defineProperty(exports, "useLocalStorageValue", { enumerable: true, get: function () { return useLocalStorageValue_1.useLocalStorageValue; } }); var useSessionStorageValue_1 = require("./useSessionStorageValue/useSessionStorageValue"); Object.defineProperty(exports, "useSessionStorageValue", { enumerable: true, get: function () { return useSessionStorageValue_1.useSessionStorageValue; } }); var useAsync_1 = require("./useAsync/useAsync"); Object.defineProperty(exports, "useAsync", { enumerable: true, get: function () { return useAsync_1.useAsync; } }); var useAsyncAbortable_1 = require("./useAsyncAbortable/useAsyncAbortable"); Object.defineProperty(exports, "useAsyncAbortable", { enumerable: true, get: function () { return useAsyncAbortable_1.useAsyncAbortable; } }); // Sensor var useIntersectionObserver_1 = require("./useIntersectionObserver/useIntersectionObserver"); Object.defineProperty(exports, "useIntersectionObserver", { enumerable: true, get: function () { return useIntersectionObserver_1.useIntersectionObserver; } }); var useResizeObserver_1 = require("./useResizeObserver/useResizeObserver"); Object.defineProperty(exports, "useResizeObserver", { enumerable: true, get: function () { return useResizeObserver_1.useResizeObserver; } }); var useMeasure_1 = require("./useMeasure/useMeasure"); Object.defineProperty(exports, "useMeasure", { enumerable: true, get: function () { return useMeasure_1.useMeasure; } }); var useMediaQuery_1 = require("./useMediaQuery/useMediaQuery"); Object.defineProperty(exports, "useMediaQuery", { enumerable: true, get: function () { return useMediaQuery_1.useMediaQuery; } }); var useKeyboardEvent_1 = require("./useKeyboardEvent/useKeyboardEvent"); Object.defineProperty(exports, "useKeyboardEvent", { enumerable: true, get: function () { return useKeyboardEvent_1.useKeyboardEvent; } }); var useScreenOrientation_1 = require("./useScreenOrientation/useScreenOrientation"); Object.defineProperty(exports, "useScreenOrientation", { enumerable: true, get: function () { return useScreenOrientation_1.useScreenOrientation; } }); // Dom var useClickOutside_1 = require("./useClickOutside/useClickOutside"); Object.defineProperty(exports, "useClickOutside", { enumerable: true, get: function () { return useClickOutside_1.useClickOutside; } }); var useDocumentTitle_1 = require("./useDocumentTitle/useDocumentTitle"); Object.defineProperty(exports, "useDocumentTitle", { enumerable: true, get: function () { return useDocumentTitle_1.useDocumentTitle; } }); var useEventListener_1 = require("./useEventListener/useEventListener"); Object.defineProperty(exports, "useEventListener", { enumerable: true, get: function () { return useEventListener_1.useEventListener; } }); var useWindowSize_1 = require("./useWindowSize/useWindowSize"); Object.defineProperty(exports, "useWindowSize", { enumerable: true, get: function () { return useWindowSize_1.useWindowSize; } }); var const_1 = require("./util/const"); Object.defineProperty(exports, "truthyAndArrayPredicate", { enumerable: true, get: function () { return const_1.truthyAndArrayPredicate; } }); Object.defineProperty(exports, "truthyOrArrayPredicate", { enumerable: true, get: function () { return const_1.truthyOrArrayPredicate; } }); var useHookableRef_1 = require("./useHookableRef/useHookableRef"); Object.defineProperty(exports, "useHookableRef", { enumerable: true, get: function () { return useHookableRef_1.useHookableRef; } });