react-principal
Version:
A state management with react context for apps which using hooks.
15 lines • 634 B
TypeScript
import { Store } from "./createStore";
export interface ProviderProps<T> {
store: Store<T>;
onStateDidChange?: (state: T, lastAction: any) => void;
initializer?: (state: T) => any;
children: any;
}
declare const Provider: <T extends {}>({ children, store, onStateDidChange, initializer, }: ProviderProps<T>) => JSX.Element;
declare type ProvidersListProps = {
providers: ((props: any) => JSX.Element)[];
children: JSX.Element | JSX.Element[];
};
declare function ProvidersList({ children, providers }: ProvidersListProps): JSX.Element;
export { Provider, ProvidersList };
//# sourceMappingURL=provider.d.ts.map