UNPKG

baseui

Version:

A React Component library implementing the Base design language

17 lines (16 loc) 653 B
import * as React from 'react'; import type { StatefulContainerProps, State, StateReducer, StateType } from './types'; import type { ChangeEvent } from 'react'; declare class StatefulContainer<T extends HTMLInputElement | HTMLTextAreaElement> extends React.Component<StatefulContainerProps<T>, State> { static defaultProps: { initialState: {}; stateReducer: StateReducer; onChange: () => void; onClear: () => void; }; state: State; onChange: (e: ChangeEvent<T>) => void; internalSetState: (type: StateType, nextState: State) => void; render(): React.ReactNode; } export default StatefulContainer;