redext
Version:
A simple global store based on React Context and Hooks
20 lines (17 loc) • 1.03 kB
text/typescript
export { default as Provider } from './Provider.mjs';
export { default as connect } from './connect.mjs';
export { default as memoize } from './memoize.mjs';
export { default as useDispatch } from './hooks/useDispatch.mjs';
export { default as useSelector } from './hooks/useSelector.mjs';
export { default as useDispatcher } from './hooks/useDispatcher.mjs';
export { default as useDeepEffect } from './hooks/useDeepEffect.mjs';
export { default as useDeepIsomorphicLayoutEffect } from './hooks/useDeepIsomorphicLayoutEffect.mjs';
export { default as useDeepCallback } from './hooks/useDeepCallback.mjs';
export { default as useDeepMemo } from './hooks/useDeepMemo.mjs';
export { default as isEqual } from './utils/isEqual.mjs';
export { default as deepEqual } from './utils/deepEqual.mjs';
import { Models, InitConfig, Store } from './types/index.mjs';
import 'react/jsx-runtime';
import 'react';
declare const init: <TModels extends Models<TModels>>(config: InitConfig<TModels>) => Store<TModels>;
export { Models, init };