UNPKG

shineout

Version:

Shein 前端组件库

22 lines (21 loc) 847 B
import { Component } from 'react'; import { OptionListProps } from './Props'; interface OptionListState { currentIndex: number; hoverIndex: number; scrollTop: number; } declare class OptionList<Item, Value> extends Component<OptionListProps<Item, Value>, OptionListState> { optionInner: HTMLDivElement; lastScrollTop: number; constructor(props: OptionListProps<Item, Value>); componentDidUpdate(prevProps: OptionListProps<Item, Value>): void; getText(key: 'noData'): any; hoverMove(step: number): void; handleScroll(_x: number, y: number, _max: number, _bar: HTMLElement, _v: number, h: number, _pixelX?: number, pixelY?: number): void; handleHover(index: number, force: boolean): void; handleMouseMove(): void; renderList(): JSX.Element; render(): JSX.Element; } export default OptionList;