elmer-ui-core
Version:
web app framework
28 lines (27 loc) • 881 B
TypeScript
import { IStoragePluginFactory, TypeReduxSaveStorage } from "elmer-redux";
import { Component } from "../../core/Component";
import { IPropCheckRule } from "../../propsValidation";
declare type TypeReduxProviderPropsCheckRule = {
autoSave: IPropCheckRule;
reducers: IPropCheckRule;
saveStore: IPropCheckRule;
defineStorage: IPropCheckRule;
};
declare type TypeReduxProviderProps = {
autoSave: boolean;
reducers: any;
saveStore: TypeReduxSaveStorage;
defineStorage: IStoragePluginFactory;
};
export declare class ReduxProvider extends Component {
static propType: TypeReduxProviderPropsCheckRule;
props: TypeReduxProviderProps;
private reduxController;
constructor(props: TypeReduxProviderProps);
$init(): void;
initDefaultState(): void;
render(): string;
private initState;
private defineStateValue;
}
export {};