tsiclient
Version:
<a href="https://tsiclientsample.azurewebsites.net"><img src="https://insights.timeseries.azure.com/favicons/android-chrome-192x192.png" align="left" hspace="10" vspace="6" height="100px"></a>
41 lines (40 loc) • 1.32 kB
TypeScript
import { ChartComponent } from "./ChartComponent-837ef9b4";
declare class SingleDateTimePicker extends ChartComponent {
private calendar;
private calendarPicker;
private timeControls;
private minMillis;
private maxMillis;
private millis;
private minutes;
private hours;
private onSet;
private targetElement;
private isValid;
private offsetName;
private date;
private timeInput;
private saveButton;
constructor(renderTarget: Element);
getMillis(): number;
render(chartOptions: any, minMillis: number, maxMillis: number, millis?: number, onSet?: any): void;
//zero out everything but year, month and day
private roundDay;
private setSelectedDate;
private createCalendar;
private setDate;
private setIsValid;
private setMillis;
private displayErrors;
private checkDateTimeValidity;
private dateTimeIsValid;
private getTimeFormat;
private parseUserInputDateTime;
private convertToCalendarDate;
private updateDisplayedDateTime;
private createTimeString;
// convert to representation such that: convertedDate.toString() === originalDate.toISOString()
private convertToLocal;
private createTimePicker;
}
export { SingleDateTimePicker as default };