From 8f873ba3566630dad1b62d080d93145de2dc5784 Mon Sep 17 00:00:00 2001 From: Rohit Kumar Date: Tue, 31 Jan 2017 18:01:53 +0530 Subject: [PATCH] Add FusionCharts definition for Charts, Widgets, Maps, PowerCharts and themes - Also fixed the linting issue. --- fusioncharts/fusioncharts-tests.ts | 2 ++ fusioncharts/fusioncharts.charts.d.ts | 7 +++++++ fusioncharts/fusioncharts.gantt.d.ts | 7 +++++++ fusioncharts/fusioncharts.maps.d.ts | 7 +++++++ fusioncharts/fusioncharts.powercharts.d.ts | 7 +++++++ fusioncharts/fusioncharts.ssgrid.d.ts | 7 +++++++ fusioncharts/fusioncharts.treemap.d.ts | 7 +++++++ fusioncharts/fusioncharts.widgets.d.ts | 7 +++++++ fusioncharts/fusioncharts.zoomscatter.d.ts | 7 +++++++ fusioncharts/index.d.ts | 14 +++++++------- fusioncharts/maps/fusioncharts.usa.d.ts | 7 +++++++ fusioncharts/maps/fusioncharts.world.d.ts | 7 +++++++ fusioncharts/themes/fusioncharts.theme.carbon.d.ts | 7 +++++++ fusioncharts/themes/fusioncharts.theme.fint.d.ts | 7 +++++++ fusioncharts/themes/fusioncharts.theme.ocean.d.ts | 7 +++++++ fusioncharts/themes/fusioncharts.theme.zune.d.ts | 7 +++++++ fusioncharts/tsconfig.json | 14 ++++++++++++++ fusioncharts/tslint.json | 1 + 18 files changed, 122 insertions(+), 7 deletions(-) create mode 100644 fusioncharts/fusioncharts.charts.d.ts create mode 100644 fusioncharts/fusioncharts.gantt.d.ts create mode 100644 fusioncharts/fusioncharts.maps.d.ts create mode 100644 fusioncharts/fusioncharts.powercharts.d.ts create mode 100644 fusioncharts/fusioncharts.ssgrid.d.ts create mode 100644 fusioncharts/fusioncharts.treemap.d.ts create mode 100644 fusioncharts/fusioncharts.widgets.d.ts create mode 100644 fusioncharts/fusioncharts.zoomscatter.d.ts create mode 100644 fusioncharts/maps/fusioncharts.usa.d.ts create mode 100644 fusioncharts/maps/fusioncharts.world.d.ts create mode 100644 fusioncharts/themes/fusioncharts.theme.carbon.d.ts create mode 100644 fusioncharts/themes/fusioncharts.theme.fint.d.ts create mode 100644 fusioncharts/themes/fusioncharts.theme.ocean.d.ts create mode 100644 fusioncharts/themes/fusioncharts.theme.zune.d.ts create mode 100644 fusioncharts/tslint.json diff --git a/fusioncharts/fusioncharts-tests.ts b/fusioncharts/fusioncharts-tests.ts index 9bbf640225..77b912ba18 100644 --- a/fusioncharts/fusioncharts-tests.ts +++ b/fusioncharts/fusioncharts-tests.ts @@ -1,3 +1,5 @@ +import * as FusionCharts from "fusioncharts"; + FusionCharts.addEventListener('ready',(eventObject)=>{ eventObject.stopPropagation(); }); diff --git a/fusioncharts/fusioncharts.charts.d.ts b/fusioncharts/fusioncharts.charts.d.ts new file mode 100644 index 0000000000..214f9d79c2 --- /dev/null +++ b/fusioncharts/fusioncharts.charts.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var charts: (H: FusionCharts) => FusionCharts; +export = charts; +export as namespace charts; diff --git a/fusioncharts/fusioncharts.gantt.d.ts b/fusioncharts/fusioncharts.gantt.d.ts new file mode 100644 index 0000000000..7af79ff354 --- /dev/null +++ b/fusioncharts/fusioncharts.gantt.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var gantt: (H: FusionCharts) => FusionCharts; +export = gantt; +export as namespace gantt; diff --git a/fusioncharts/fusioncharts.maps.d.ts b/fusioncharts/fusioncharts.maps.d.ts new file mode 100644 index 0000000000..8610b8405f --- /dev/null +++ b/fusioncharts/fusioncharts.maps.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var maps: (H: FusionCharts) => FusionCharts; +export = maps; +export as namespace maps; diff --git a/fusioncharts/fusioncharts.powercharts.d.ts b/fusioncharts/fusioncharts.powercharts.d.ts new file mode 100644 index 0000000000..432cc4ce24 --- /dev/null +++ b/fusioncharts/fusioncharts.powercharts.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var powercharts: (H: FusionCharts) => FusionCharts; +export = powercharts; +export as namespace powercharts; diff --git a/fusioncharts/fusioncharts.ssgrid.d.ts b/fusioncharts/fusioncharts.ssgrid.d.ts new file mode 100644 index 0000000000..f74376410d --- /dev/null +++ b/fusioncharts/fusioncharts.ssgrid.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var ssgrid: (H: FusionCharts) => FusionCharts; +export = ssgrid; +export as namespace ssgrid; diff --git a/fusioncharts/fusioncharts.treemap.d.ts b/fusioncharts/fusioncharts.treemap.d.ts new file mode 100644 index 0000000000..f8f80059ed --- /dev/null +++ b/fusioncharts/fusioncharts.treemap.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var treemap: (H: FusionCharts) => FusionCharts; +export = treemap; +export as namespace treemap; diff --git a/fusioncharts/fusioncharts.widgets.d.ts b/fusioncharts/fusioncharts.widgets.d.ts new file mode 100644 index 0000000000..052216721d --- /dev/null +++ b/fusioncharts/fusioncharts.widgets.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var widgets: (H: FusionCharts) => FusionCharts; +export = widgets; +export as namespace widgets; diff --git a/fusioncharts/fusioncharts.zoomscatter.d.ts b/fusioncharts/fusioncharts.zoomscatter.d.ts new file mode 100644 index 0000000000..07e58585bb --- /dev/null +++ b/fusioncharts/fusioncharts.zoomscatter.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var zoomscatter: (H: FusionCharts) => FusionCharts; +export = zoomscatter; +export as namespace zoomscatter; diff --git a/fusioncharts/index.d.ts b/fusioncharts/index.d.ts index dc053859b9..9c46955075 100644 --- a/fusioncharts/index.d.ts +++ b/fusioncharts/index.d.ts @@ -1,6 +1,6 @@ -// Type definitions for FusionCharts 3.11.2 +// Type definitions for fusioncharts 3.11 // Project: http://www.fusioncharts.com -// Definitions by: Shivaraj KV +// Definitions by: Rohit Kumar , Shivaraj KV // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped @@ -136,9 +136,9 @@ declare namespace FusionCharts { outputTo(callback: (message: any) => any): void; - enable(state:any,outputTo?:(message: any) =>any,outputFormat?:any):void + enable(state: any, outputTo?: (message: any) => any, outputFormat?: any): void; - enableFirebugLite():any; + enableFirebugLite(): any; } interface FusionCharts { @@ -154,7 +154,7 @@ declare namespace FusionCharts { configureLink(param: {} | any[], level?: number): void; - setChartAttribute(attributes: ChartObject | String, value?: string): void; + setChartAttribute(attributes: ChartObject | string, value?: string): void; getChartAttribute(attribute?: string | string[]): ChartObject; @@ -273,7 +273,7 @@ declare namespace FusionCharts { formatNumber(num: number, type?: string, config?: {}): Element; - setCurrentRenderer(name: string): void + setCurrentRenderer(name: string): void; getCurrentRenderer(): string; @@ -285,7 +285,7 @@ declare namespace FusionCharts { options: {}; - debugger:Debugger; + debugger: Debugger; } diff --git a/fusioncharts/maps/fusioncharts.usa.d.ts b/fusioncharts/maps/fusioncharts.usa.d.ts new file mode 100644 index 0000000000..159ad8ab80 --- /dev/null +++ b/fusioncharts/maps/fusioncharts.usa.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var usa: (H: FusionCharts) => FusionCharts; +export = usa; +export as namespace usa; diff --git a/fusioncharts/maps/fusioncharts.world.d.ts b/fusioncharts/maps/fusioncharts.world.d.ts new file mode 100644 index 0000000000..889afc5a7d --- /dev/null +++ b/fusioncharts/maps/fusioncharts.world.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var world: (H: FusionCharts) => FusionCharts; +export = world; +export as namespace world; diff --git a/fusioncharts/themes/fusioncharts.theme.carbon.d.ts b/fusioncharts/themes/fusioncharts.theme.carbon.d.ts new file mode 100644 index 0000000000..0be2ca7334 --- /dev/null +++ b/fusioncharts/themes/fusioncharts.theme.carbon.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var carbon: (H: FusionCharts) => FusionCharts; +export = carbon; +export as namespace carbon; diff --git a/fusioncharts/themes/fusioncharts.theme.fint.d.ts b/fusioncharts/themes/fusioncharts.theme.fint.d.ts new file mode 100644 index 0000000000..8c76253ee6 --- /dev/null +++ b/fusioncharts/themes/fusioncharts.theme.fint.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var fint: (H: FusionCharts) => FusionCharts; +export = fint; +export as namespace fint; diff --git a/fusioncharts/themes/fusioncharts.theme.ocean.d.ts b/fusioncharts/themes/fusioncharts.theme.ocean.d.ts new file mode 100644 index 0000000000..f0dd57aa03 --- /dev/null +++ b/fusioncharts/themes/fusioncharts.theme.ocean.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var ocean: (H: FusionCharts) => FusionCharts; +export = ocean; +export as namespace ocean; diff --git a/fusioncharts/themes/fusioncharts.theme.zune.d.ts b/fusioncharts/themes/fusioncharts.theme.zune.d.ts new file mode 100644 index 0000000000..23c04014c7 --- /dev/null +++ b/fusioncharts/themes/fusioncharts.theme.zune.d.ts @@ -0,0 +1,7 @@ +interface FusionCharts { + type: string; +} + +declare var zune: (H: FusionCharts) => FusionCharts; +export = zune; +export as namespace zune; diff --git a/fusioncharts/tsconfig.json b/fusioncharts/tsconfig.json index dc4436d64c..970238d9a8 100644 --- a/fusioncharts/tsconfig.json +++ b/fusioncharts/tsconfig.json @@ -18,6 +18,20 @@ }, "files": [ "index.d.ts", + "fusioncharts.charts.d.ts", + "fusioncharts.powercharts.d.ts", + "fusioncharts.widgets.d.ts", + "fusioncharts.maps.d.ts", + "fusioncharts.zoomscatter.d.ts", + "fusioncharts.ssgrid.d.ts", + "fusioncharts.gantt.d.ts", + "fusioncharts.treemap.d.ts", + "maps/fusioncharts.usa.d.ts", + "maps/fusioncharts.world.d.ts", + "themes/fusioncharts.theme.carbon.d.ts", + "themes/fusioncharts.theme.fint.d.ts", + "themes/fusioncharts.theme.ocean.d.ts", + "themes/fusioncharts.theme.zune.d.ts", "fusioncharts-tests.ts" ] } \ No newline at end of file diff --git a/fusioncharts/tslint.json b/fusioncharts/tslint.json new file mode 100644 index 0000000000..377cc837d4 --- /dev/null +++ b/fusioncharts/tslint.json @@ -0,0 +1 @@ +{ "extends": "../tslint.json" }