UNPKG

axui-datagrid

Version:
24 lines (23 loc) 1.11 kB
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;