UNPKG

tsiclient

Version:

--- [//]: <> (This content is similar to https://github.com/MicrosoftDocs/azure-docs/edit/main/includes/tsi-retirement.md)

158 lines (154 loc) 5.04 kB
import { C as ChartComponentData } from './ChartComponentData-d183191c'; import { T as TemporalXAxisComponent } from './TemporalXAxisComponent-7a49c1ca'; declare class LineChartData extends ChartComponentData { timeMap: any; get yExtents(): Array<any>; private _yExtents; setYExtents(idx: number, value: [number, number]): void; resetYExtents(): void; setTimeMap(): void; constructor(); mergeDataToDisplayStateAndTimeArrays(data: any, aggregateExpressionOptions?: any): void; } declare class LineChart extends TemporalXAxisComponent { private targetElement; private focus; private horizontalValueBox; private verticalValueBox; private horizontalValueBar; private contextMenu; private brushContextMenu; private setDisplayStateFromData; private minBrushWidth; private strokeOpacity; private nonFocusStrokeOpactiy; chartComponentData: LineChartData; private surpressBrushTimeSet; private hasStackedButton; private stackedButton; private visibleAggCount; private swimLaneLabelGroup; private horizontalLabelOffset; private tooltip; private height; private xLowerBound; private xUpperBound; private y; private yMap; private line; private areaPath; private envelope; private voronoi; private possibleTimesArray; private colorMap; private markers; private seriesLabelsMarker; private markerGuidMap; private isDroppingMarker; private activeMarker; private brush; private brushElem; brushStartTime: Date; brushEndTime: Date; private brushStartPosition; private brushEndPosition; private hasBrush; private isClearingBrush; private previousAggregateData; private previousIncludeDots; private voronoiDiagram; private voronoiRegion; private mx; private my; private focusedAggKey; private focusedSplitby; private plotComponents; private isFirstMarkerDrop; private xOffset; private swimlaneYExtents; private swimLaneContents; private originalSwimLanes; private originalSwimLaneOptions; constructor(renderTarget: Element); LineChart(): void; getBrushPositions(): { leftPos: any; rightPos: any; }; private resetValueElementsFocus; private hideFocusElements; private voronoiMouseout; private createMarkerInstructions; private destroyMarkerInstructions; triggerLineFocus: (aggKey: string, splitBy: string) => void; private getMouseoverFunction; private getMouseoutFunction; private focusOnlyHoveredSeries; private discreteEventsMouseover; private discreteEventsMouseout; private mismatchingChartType; private categoricalMouseover; private categoricalMouseout; private setHorizontalValuePosAndText; private setVerticalValueAndPosition; private voronoiMouseover; private getYExtent; private getFilteredValues; private getFilteredAndSticky; stickyOrUnstickySeries: (aggKey: any, splitBy: any) => void; unstickySeries: (aggKey: any, splitby?: any) => void; private stickySeries; private getHandleHeight; private getXPosition; setBrushStartTime(startTime: any): void; setBrushEndTime(endTime: any): void; setBrush(): void; private findClosestValidTime; private getMarkerMarginLeft; exportMarkers(): void; private createOnMarkerChange; private renderMarker; private sortMarkers; private getAllLinesTransitionsComplete; private importMarkers; private createSeriesLabelsMarker; private renderSeriesLabelsMarker; private renderAllMarkers; private focusOnEllipsis; private filteredValueExist; addMarker: () => void; private voronoiExists; private voronoiMousemove; private voronoiContextMenu; private voronoiClick; private getValueOfVisible; private brushBrush; private brushEnd; private focusMarkerLabel; labelMouseout: () => void; labelMouseover: (aggregateKey: string, splitBy?: string) => void; private drawBrushRange; private getSVGLeftOffset; updateBrushRange(): void; deleteBrushRange(): void; getYExtents(): any[]; private nextStackedState; private clearBrush; private getVisibleNumerics; private getSwimlaneOffsets; private setSwimLaneYExtents; private getEventsCollapsedSwimlaneHeight; private createYOffsets; private heightNonNumeric; private getGroupYExtent; private getAggAxisType; private adjustSwimLanes; private overwriteSwimLanes; private getHorizontalMarkersWithYScales; private getAdditionalOffsetFromHorizontalMargin; private drawHorizontalMarkers; private createSwimlaneLabels; render(data: any, options: any, aggregateExpressionOptions: any): void; private createPlot; } export { LineChart as L };