@react-hookz/web
Version:
React hooks done right, for browser and SSR.
117 lines (116 loc) • 12.3 kB
JavaScript
;
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; } });