azure-devops-ui
Version:
React components for building web UI in Azure DevOps
27 lines (26 loc) • 1 kB
TypeScript
import "../../../CommonImports";
import "../../../Core/core.css";
import * as React from "react";
import { IDurationProps } from "../Duration/Duration.Props";
import { ITooltipProps } from '../../../TooltipEx';
export interface IDurationState {
tooltipProps: ITooltipProps | null;
}
export declare class Duration extends React.Component<IDurationProps, IDurationState> {
static getDerivedStateFromProps(props: Readonly<IDurationProps>): Partial<IDurationState>;
constructor(props: Readonly<IDurationProps>);
render(): JSX.Element;
private getTimeString;
/**
* Returns time in milliseconds for next refresh.
*
* @return A number indicating time to refresh in milliseconds
*/
private getNextInterval;
/**
* Returns time in milliseconds for next refresh.
*
* @return A number indicating time to refresh in milliseconds
*/
static durationNextInterval(startDate: Date, endDate?: Date, now?: Date): number;
}