data-vis-ui
Version:
## [使用文档](https://temp-static-domain.jd.com/data-vis-ui)
24 lines (23 loc) • 738 B
TypeScript
import React from 'react';
import type { ScrollState, ScrollProps } from './typings';
declare class Scroll extends React.PureComponent<ScrollProps, ScrollState> {
containerDom: HTMLDivElement | null;
wrapperDom: HTMLDivElement | null;
sliderDom: HTMLDivElement | null;
sliderDomCopy: HTMLDivElement | null;
requestID: number;
state: {
step: number;
sliderSize: number;
containerSize: number;
};
componentDidMount(): void;
componentDidUpdate(prevProps: ScrollProps): void;
componentWillUnmount(): void;
init: () => void;
/**marquee */
marquee: () => void;
getStyle: (ele: HTMLElement, attr: string) => any;
render(): JSX.Element;
}
export default Scroll;