baseui
Version:
A React Component library implementing the Base design language
18 lines (17 loc) • 584 B
TypeScript
import * as React from 'react';
import type { StatefulContainerProps, State, StateReducer, StateType, Item } from './types';
declare class StatefulContainer extends React.Component<StatefulContainerProps, State> {
static defaultProps: {
initialState: {};
stateReducer: StateReducer;
onChange: () => void;
};
state: State;
onChange: (params: {
item: Item;
event: Event | KeyboardEvent;
}) => void;
internalSetState: (type: StateType, item: any) => void;
render(): React.ReactNode;
}
export default StatefulContainer;