UNPKG

timeago-react

Version:

timeago-react is a simple(only 1kb) react component used to format date with `*** time ago` statement. eg: '3 hours ago'.

22 lines (21 loc) 634 B
import * as React from 'react'; import { Opts, TDate } from 'timeago.js/lib/interface'; export { Opts, TDate }; export interface TimeAgoProps extends React.ComponentProps<'time'> { readonly datetime: TDate; readonly live?: boolean; readonly opts?: Opts; readonly locale?: string; } export default class TimeAgo extends React.PureComponent<TimeAgoProps> { static defaultProps: { live: boolean; className: string; }; dom: HTMLTimeElement; componentDidMount(): void; componentDidUpdate(): void; renderTimeAgo(): void; componentWillUnmount(): void; render(): JSX.Element; }