UNPKG

react-stateful-switch

Version:
22 lines (21 loc) 651 B
import { PureComponent, ReactNode } from 'react'; export declare type View = ReactNode | Function; export interface ViewProps { } export interface SwitchProps { selected?: number | number[] | null; views?: View[]; props?: ViewProps | ViewProps[]; children?: ReactNode; short: boolean; maxHidden?: number; } declare class Switch extends PureComponent<SwitchProps> { static defaultProps: Partial<SwitchProps>; getSelectedIndexes: () => number[]; getViews: () => View[]; displayHistory: (number | number[])[]; componentDidMount(): void; render(): JSX.Element; } export default Switch;