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>
56 lines (55 loc) • 1.87 kB
TypeScript
import { ChartComponent } from "./ChartComponent-837ef9b4";
declare class AvailabilityChart extends ChartComponent {
private fromMillis;
private toMillis;
private selectedFromMillis;
private selectedToMillis;
private zoomedFromMillis;
private zoomedToMillis;
private minBrushWidth;
private color;
private transformedAvailability;
private minGhostWidth;
private timeContainer;
private dateTimeButton;
private margins;
private targetElement;
private uxClient;
private brushMoveAction;
private brushContextMenuActions;
private timePickerLineChart;
private timePickerContainer;
private timePickerChart;
private timePickerTextContainer;
private sparkLineChart;
private ae;
private rawAvailability;
private maxBuckets;
private bucketSize;
private dateTimePickerContainer;
private dateTimePicker;
constructor(renderTarget: Element);
//the most zoomed in possible
private getMinZoomedRange;
private zoom;
private setChartOptions;
private dateTimePickerAction;
//transformation of buckets created by the UX client to buckets for the availabilityChart
private createDisplayBuckets;
private setRangeVariables;
render(transformedAvailability: any, chartOptions: any, rawAvailability?: any): void;
private buildZoomButtons;
private setSelectedMillis;
private renderDateTimeButton;
private setFromAndToTimes;
private drawGhost;
private drawWarmRange;
private buildCompactFromAndTo;
private offsetUTC;
private buildFromAndToContainer;
private setTicks;
private setAvailabilityRange;
setBrush(fromMillis: any, toMillis: any, isFromButton?: boolean): void;
private createSparkLineOptions;
}
export { AvailabilityChart as default };