Much shortened and simplified the index file by directly reexporting hooks;

This commit is contained in:
xobotyi 2019-07-31 13:48:47 +03:00
parent 14bf6dec75
commit ea04eb09ae

View File

@ -1,160 +1,80 @@
import createMemo from './createMemo'; export { default as createMemo } from './createMemo';
import createReducer from './createReducer'; export { default as createReducer } from './createReducer';
import useAsync from './useAsync'; export { default as useAsync } from './useAsync';
import useAsyncFn from './useAsyncFn'; export { default as useAsyncFn } from './useAsyncFn';
import useAsyncRetry from './useAsyncRetry'; export { default as useAsyncRetry } from './useAsyncRetry';
import useAudio from './useAudio'; export { default as useAudio } from './useAudio';
import useBattery from './useBattery'; export { default as useBattery } from './useBattery';
import useBeforeUnload from './useBeforeUnload'; export { default as useBeforeUnload } from './useBeforeUnload';
import useBoolean from './useBoolean'; export { default as useBoolean } from './useBoolean';
import useClickAway from './useClickAway'; export { default as useClickAway } from './useClickAway';
import useCopyToClipboard from './useCopyToClipboard'; export { default as useCopyToClipboard } from './useCopyToClipboard';
import useCounter from './useCounter'; export { default as useCounter } from './useCounter';
import useCss from './useCss'; export { default as useCss } from './useCss';
import useDebounce from './useDebounce'; export { default as useDebounce } from './useDebounce';
import useDeepCompareEffect from './useDeepCompareEffect'; export { default as useDeepCompareEffect } from './useDeepCompareEffect';
import useDefault from './useDefault'; export { default as useDefault } from './useDefault';
import useDrop from './useDrop'; export { default as useDrop } from './useDrop';
import useDropArea from './useDropArea'; export { default as useDropArea } from './useDropArea';
import useEffectOnce from './useEffectOnce'; export { default as useEffectOnce } from './useEffectOnce';
import useEvent from './useEvent'; export { default as useEvent } from './useEvent';
import useFavicon from './useFavicon'; export { default as useFavicon } from './useFavicon';
import useFullscreen from './useFullscreen'; export { default as useFullscreen } from './useFullscreen';
import useGeolocation from './useGeolocation'; export { default as useGeolocation } from './useGeolocation';
import useGetSet from './useGetSet'; export { default as useGetSet } from './useGetSet';
import useGetSetState from './useGetSetState'; export { default as useGetSetState } from './useGetSetState';
import useHover from './useHover'; export { default as useHover } from './useHover';
import useHoverDirty from './useHoverDirty'; export { default as useHoverDirty } from './useHoverDirty';
import useIdle from './useIdle'; export { default as useIdle } from './useIdle';
import useInterval from './useInterval'; export { default as useInterval } from './useInterval';
import useIsomorphicLayoutEffect from './useIsomorphicLayoutEffect'; export { default as useIsomorphicLayoutEffect } from './useIsomorphicLayoutEffect';
import useKey from './useKey'; export { default as useKey } from './useKey';
// not exported because of peer dependency // not exported because of peer dependency
// import useKeyboardJs from './useKeyboardJs'; // export { default as useKeyboardJs } from './useKeyboardJs';
import useKeyPress from './useKeyPress'; export { default as useKeyPress } from './useKeyPress';
import useKeyPressEvent from './useKeyPressEvent'; export { default as useKeyPressEvent } from './useKeyPressEvent';
import useLifecycles from './useLifecycles'; export { default as useLifecycles } from './useLifecycles';
import useList from './useList'; export { default as useList } from './useList';
import useLocalStorage from './useLocalStorage'; export { default as useLocalStorage } from './useLocalStorage';
import useLocation from './useLocation'; export { default as useLocation } from './useLocation';
import useLockBodyScroll from './useLockBodyScroll'; export { default as useLockBodyScroll } from './useLockBodyScroll';
import useLogger from './useLogger'; export { default as useLogger } from './useLogger';
import useMap from './useMap'; export { default as useMap } from './useMap';
import useMedia from './useMedia'; export { default as useMedia } from './useMedia';
import useMediaDevices from './useMediaDevices'; export { default as useMediaDevices } from './useMediaDevices';
import useMotion from './useMotion'; export { default as useMotion } from './useMotion';
import useMount from './useMount'; export { default as useMount } from './useMount';
import useMouse from './useMouse'; export { default as useMouse } from './useMouse';
import useMouseHovered from './useMouseHovered'; export { default as useMouseHovered } from './useMouseHovered';
import useNetwork from './useNetwork'; export { default as useNetwork } from './useNetwork';
import useNumber from './useNumber'; export { default as useNumber } from './useNumber';
import useObservable from './useObservable'; export { default as useObservable } from './useObservable';
import useOrientation from './useOrientation'; export { default as useOrientation } from './useOrientation';
import usePageLeave from './usePageLeave'; export { default as usePageLeave } from './usePageLeave';
import usePermission from './usePermission'; export { default as usePermission } from './usePermission';
import usePrevious from './usePrevious'; export { default as usePrevious } from './usePrevious';
import usePromise from './usePromise'; export { default as usePromise } from './usePromise';
import useRaf from './useRaf'; export { default as useRaf } from './useRaf';
import useRefMounted from './useRefMounted'; export { default as useRefMounted } from './useRefMounted';
import useScroll from './useScroll'; export { default as useScroll } from './useScroll';
import useScrolling from './useScrolling'; export { default as useScrolling } from './useScrolling';
import useSessionStorage from './useSessionStorage'; export { default as useSessionStorage } from './useSessionStorage';
import useSetState from './useSetState'; export { default as useSetState } from './useSetState';
import useSize from './useSize'; export { default as useSize } from './useSize';
import useSpeech from './useSpeech'; export { default as useSpeech } from './useSpeech';
// not exported because of peer dependency // not exported because of peer dependency
// import useSpring from './useSpring'; // export { default as useSpring } from './useSpring';
import useStartTyping from './useStartTyping'; export { default as useStartTyping } from './useStartTyping';
import useThrottle from './useThrottle'; export { default as useThrottle } from './useThrottle';
import useThrottleFn from './useThrottleFn'; export { default as useThrottleFn } from './useThrottleFn';
import useTimeout from './useTimeout'; export { default as useTimeout } from './useTimeout';
import useTitle from './useTitle'; export { default as useTitle } from './useTitle';
import useToggle from './useToggle'; export { default as useToggle } from './useToggle';
import useTween from './useTween'; export { default as useTween } from './useTween';
import useUnmount from './useUnmount'; export { default as useUnmount } from './useUnmount';
import useUpdate from './useUpdate'; export { default as useUpdate } from './useUpdate';
import useUpdateEffect from './useUpdateEffect'; export { default as useUpdateEffect } from './useUpdateEffect';
import useVideo from './useVideo'; export { default as useVideo } from './useVideo';
import { useWait, Waiter } from './useWait'; export { useWait, Waiter } from './useWait';
import useWindowScroll from './useWindowScroll'; export { default as useWindowScroll } from './useWindowScroll';
import useWindowSize from './useWindowSize'; export { default as useWindowSize } from './useWindowSize';
export {
createMemo,
createReducer,
useAsync,
useAsyncFn,
useAsyncRetry,
useAudio,
useBattery,
useBeforeUnload,
useBoolean,
useClickAway,
useCopyToClipboard,
useCounter,
useCss,
useDebounce,
useDeepCompareEffect,
useDefault,
useDrop,
useDropArea,
useEffectOnce,
useEvent,
useFavicon,
useFullscreen,
useGeolocation,
useGetSet,
useGetSetState,
useHover,
useHoverDirty,
useIdle,
useInterval,
useIsomorphicLayoutEffect,
useKey,
useKeyPress,
useKeyPressEvent,
useLifecycles,
useList,
useLocalStorage,
useLocation,
useLockBodyScroll,
useLogger,
useMap,
useMedia,
useMediaDevices,
useMotion,
useMount,
useMouse,
useMouseHovered,
useNetwork,
useNumber,
useObservable,
useOrientation,
usePageLeave,
usePermission,
usePrevious,
usePromise,
useRaf,
useRefMounted,
useScroll,
useScrolling,
useSessionStorage,
useSetState,
useSize,
useSpeech,
useStartTyping,
useThrottle,
useThrottleFn,
useTimeout,
useTitle,
useToggle,
useTween,
useUnmount,
useUpdate,
useUpdateEffect,
useVideo,
useWait,
useWindowScroll,
useWindowSize,
Waiter,
};