axui-datagrid
Version:
DataGrid, DataSheet for React
24 lines (23 loc) • 1.11 kB
TypeScript
import * as React from 'react';
import { IDataGrid } from '../common/@types';
import { DataGridEnums } from '../common/@enums';
export interface IDataGridStore extends IDataGrid.IStoreState {
setStoreState: IDataGrid.setStoreState;
dispatch: IDataGrid.dispatch;
}
declare class StoreProvider extends React.Component<IDataGrid.IStoreProps, IDataGrid.IStoreState> {
state: IDataGridStore;
static getDerivedStateFromProps(nProps: IDataGrid.IStoreProps, nState: IDataGrid.IStoreState): IDataGrid.IStoreState | null;
setStoreState: (newState: IDataGrid.IStoreState, callback?: (() => void) | undefined) => void;
dispatch: (dispatchType: DataGridEnums.DispatchTypes, param: IDataGrid.DispatchParam) => void;
componentDidMount(): void;
lazyComponentDidUpdate: any;
componentDidUpdate(pProps: IDataGrid.IStoreProps, pState: IDataGrid.IStoreState): void;
componentWillUnmount(): void;
render(): JSX.Element;
}
declare const _default: {
Provider: typeof StoreProvider;
Consumer: React.ExoticComponent<React.ConsumerProps<IDataGridStore>>;
};
export default _default;