123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- /*!*
- *
- * Copyright (c) Highsoft AS. All rights reserved.
- *
- *!*/
- import * as globals from "../globals.src";
- import * as _Highcharts from "../highcharts.src";
- /**
- * Adds the module to the imported Highcharts namespace.
- *
- * @param highcharts
- * The imported Highcharts namespace to extend.
- */
- export function factory(highcharts: typeof Highcharts): void;
- declare module "../highcharts.src" {
- interface Chart {
- /**
- * Exporting and offline-exporting modules required. Export a chart to
- * an image locally in the user's browser.
- *
- * @param exportingOptions
- * Exporting options, the same as in
- * Highcharts.Chart#exportChart.
- *
- * @param chartOptions
- * Additional chart options for the exported chart. For example a
- * different background color can be added here, or `dataLabels`
- * for export only.
- */
- exportChartLocal(exportingOptions?: ExportingOptions, chartOptions?: Options): void;
- }
- /**
- * Get data URL to an image of an SVG and call download on it options
- * object:
- *
- * - **filename:** Name of resulting downloaded file without extension.
- * Default is `chart`.
- *
- * - **type:** File type of resulting download. Default is `image/png`.
- *
- * - **scale:** Scaling factor of downloaded image compared to source.
- * Default is `1`.
- *
- * - **libURL:** URL pointing to location of dependency scripts to download
- * on demand. Default is the exporting.libURL option of the global
- * Highcharts options pointing to our server.
- *
- * @param svg
- * The generated SVG
- *
- * @param options
- * The exporting options
- *
- * @param failCallback
- * The callback function in case of errors
- *
- * @param successCallback
- * The callback function in case of success
- */
- function downloadSVGLocal(svg: string, options: ExportingOptions, failCallback: Function, successCallback?: Function): void;
- }
- export default factory;
- export let Highcharts: typeof _Highcharts;
|