mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 19:07:08 +00:00
Merge pull request #1330 from ufon/master
google.visualization - added ChartWrapper definition, ErrorEventObject definition, ChartSpecs definition
This commit is contained in:
commit
aa9c75cedb
51
google.visualization/google.visualization.d.ts
vendored
51
google.visualization/google.visualization.d.ts
vendored
@ -6,6 +6,57 @@ declare module google {
|
||||
|
||||
//https://developers.google.com/chart/interactive/docs/reference
|
||||
module visualization {
|
||||
|
||||
export interface ChartSpecs {
|
||||
chartType: string;
|
||||
containerId: string;
|
||||
oprtions?: Object;
|
||||
dataTable?: Object;
|
||||
dataSourceUrl?: string;
|
||||
query?: string;
|
||||
refreshInterval?: number;
|
||||
view?: any;
|
||||
}
|
||||
|
||||
export interface ErrorEventObject {
|
||||
id: string;
|
||||
message: string;
|
||||
detailedMessage?: string;
|
||||
options?: any;
|
||||
}
|
||||
|
||||
//#region ChartWrapper
|
||||
|
||||
// https://developers.google.com/chart/interactive/docs/reference#chartwrapperobject
|
||||
export class ChartWrapper {
|
||||
constructor(spec?: ChartSpecs);
|
||||
draw(container_ref?: HTMLElement): void;
|
||||
toJSON(): string;
|
||||
clone():ChartWrapper;
|
||||
getDataSourceUrl(): string;
|
||||
getDataTable(): DataTable;
|
||||
getChartType(): string;
|
||||
getChartName(): string;
|
||||
getChart(): any;
|
||||
getContainerId(): string;
|
||||
getQuery(): string;
|
||||
getRefreshInterval(): number;
|
||||
getOption(key: string, default_val?: string): any;
|
||||
getOptions(): Object;
|
||||
getView(): any;
|
||||
setDataSourceUrl(url: string): void;
|
||||
setDataTable(table: DataTable): void;
|
||||
setChartType(type: string): void;
|
||||
setChartName(name: string): void;
|
||||
setContainerId(id: string): void;
|
||||
setQuery(query: string): void;
|
||||
setRefreshInterval(interval: number): void;
|
||||
setOption(key: string, value: any): void;
|
||||
setOptions(options: Object): void;
|
||||
setView(view_spec: DataView): void;
|
||||
}
|
||||
|
||||
//#endregion
|
||||
//#region DataTable
|
||||
|
||||
// https://developers.google.com/chart/interactive/docs/reference#DataTable
|
||||
|
||||
Loading…
Reference in New Issue
Block a user