UNPKG

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>

57 lines (56 loc) 1.98 kB
import { ChartComponent } from "./ChartComponent-837ef9b4"; declare class TimeSeriesEvent { cells: {}; constructor(rawEvent: any, offset?: any, offsetName?: string, locale?: string); } declare class EventsTableData { columns: {}; rows: any[]; events: Array<TimeSeriesEvent>; private timestampColumnKey; private offsetName; private maxVisibleToStart; private offsetNameCache; private timeSeriesIdProperties; constructor(); private createOffsetName; sortColumnKeys(): any[]; setEvents(rawEvents: any, fromTsx: any, timeSeriesIdProperties: any, offset?: any): void; sortEvents(columnKey: any, isAscending: any): void; constructColumns(): void; generateCSVString(includeAllColumns?: boolean, offset?: number): string; } declare class TimeSeriesEventCell { key: string; name: string; type: string; value: any; constructor(name: string, value: any, type?: string); } declare class EventsTable extends ChartComponent { private eventsTable; private eventsLegend; private headers; private maxVisibleIndex; private isAscending; private timestampColumnName; private sortColumn; private allSelectedState; private eventsTableData; private margins; constructor(renderTarget: Element); EventsTable(): void; renderFromEventsTsx(eventsFromTsx: any, chartOptions: any): void; render(events: any, chartOptions: any, fromTsx?: boolean): void; renderLegend(): void; setLegendColumnStates(): void; getSelectAllState(): string; setSelectAllState(): void; private getFilteredColumnKeys; //creates columnHeaders, returns a dictionary of widths so that buildTable can know the min width of each column private buildHeaders; private adjustHeaderWidth; private buildTable; private formatValue; } export { EventsTable as default, EventsTableData, TimeSeriesEventCell };