exports.d.ts 1.5 KB

123456789101112131415
  1. import Provider from './components/Provider';
  2. import type { ProviderProps } from './components/Provider';
  3. import connect from './components/connect';
  4. import type { Connect, ConnectProps, ConnectedProps } from './components/connect';
  5. import type { SelectorFactory, Selector, MapStateToProps, MapStateToPropsFactory, MapStateToPropsParam, MapDispatchToPropsFunction, MapDispatchToProps, MapDispatchToPropsFactory, MapDispatchToPropsParam, MapDispatchToPropsNonObject, MergeProps } from './connect/selectorFactory';
  6. import { ReactReduxContext } from './components/Context';
  7. import type { ReactReduxContextValue } from './components/Context';
  8. import { useDispatch, createDispatchHook } from './hooks/useDispatch';
  9. import { useSelector, createSelectorHook } from './hooks/useSelector';
  10. import { useStore, createStoreHook } from './hooks/useStore';
  11. import shallowEqual from './utils/shallowEqual';
  12. import type { Subscription } from './utils/Subscription';
  13. export * from './types';
  14. export type { ProviderProps, SelectorFactory, Selector, MapStateToProps, MapStateToPropsFactory, MapStateToPropsParam, Connect, ConnectProps, ConnectedProps, MapDispatchToPropsFunction, MapDispatchToProps, MapDispatchToPropsFactory, MapDispatchToPropsParam, MapDispatchToPropsNonObject, MergeProps, ReactReduxContextValue, Subscription, };
  15. export { Provider, ReactReduxContext, connect, useDispatch, createDispatchHook, useSelector, createSelectorHook, useStore, createStoreHook, shallowEqual, };