1 | import React from "react";
|
2 | import { Store } from "./createStore";
|
3 | interface ProviderProps<T> {
|
4 | store: Store<T>;
|
5 | onStateDidChange?: (state: T, lastAction: any) => void;
|
6 | initializer?: (state: T) => any;
|
7 | ref?: React.Ref<{
|
8 | state: T;
|
9 | dispatch: () => void;
|
10 | }>;
|
11 | children: any;
|
12 | }
|
13 | declare const Provider: <T extends {}>({ children, store, onStateDidChange, initializer, }: ProviderProps<T>) => JSX.Element;
|
14 | declare type ProvidersListProps = {
|
15 | providers: ((props: any) => JSX.Element)[];
|
16 | children: JSX.Element | JSX.Element[];
|
17 | };
|
18 | declare function ProvidersList({ children, providers }: ProvidersListProps): JSX.Element;
|
19 | export { Provider, ProvidersList };
|
20 | //# sourceMappingURL=provider.d.ts.map |
\ | No newline at end of file |