UNPKG

angular-google-charts

Version:

A wrapper for the Google Charts library written with Angular

54 lines (53 loc) 1.64 kB
/// <reference types="google.visualization" /> export interface ChartReadyEvent<T extends google.visualization.ChartBase = google.visualization.ChartBase> { /** * The newly instantiated chart. */ chart: T; } export interface ChartSelectionChangedEvent { /** * An array of objects describing the selected data elements. * * These objects have the properties `row` and `column`. * `row` and `column` are the row and column indexes of the selected item in the charts' data. * * If both `row` and `column` are specified, the selected element is a cell. * If only `row` is specified, the selected element is a row. * If only `column` is specified, the selected element is a column. */ selection: google.visualization.ChartSelection[]; } export interface ChartMouseOverEvent { /** * The index of the column of the hovered item in the chart data. */ column: number; /** * The index of the row of the hovered item in the chart data. */ row: number; } export interface ChartMouseLeaveEvent { column: number; row: number; } export interface ChartErrorEvent { /** * The ID of the DOM element containing the chart, or * an error message displayed instead of the chart if it cannot be rendered. */ id: string; /** * A short message string describing the error. */ message: string; /** * A detailed explanation of the error. */ detailedMessage?: string; /** * An object containing custom parameters appropriate to this error and chart type. */ options?: object; }