UNPKG

@jdcfe/yep-react

Version:

一套移动端的React组件库

40 lines (39 loc) 1.05 kB
import * as React from 'react'; declare type dateProps = { dayStr: string; hourStr: string; minuteStr: string; secondStr: string; dayNum: number; hourNum: number; minuteNum: number; secondNum: number; }; export interface CountDownProps { prefixCls?: string; className?: string; style?: React.CSSProperties; leftTime: number; onEnd?: () => void; onChange?: (value: number) => void; overText?: React.ReactNode; children?: (date: any) => React.ReactNode; } export interface CountDownState { seconds: number; } export default class CountDown extends React.PureComponent<CountDownProps, CountDownState> { static defaultProps: { prefixCls: string; style: {}; onEnd: () => null; }; constructor(props: CountDownProps); componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(prevProps: CountDownProps): void; countDown(): void; renderText(date: dateProps): React.ReactNode; render(): JSX.Element; } export {};