DefinitelyTyped/plotly.js/plotly.js.d.ts
Martin D 1b564b362d Update plotly.js.d.ts (#10004)
* Update plotly.js.d.ts

Improved typings

* Update plotly.js-tests.ts
2016-07-09 15:08:57 +09:00

40 lines
1.0 KiB
TypeScript

// Type definitions for plotly.js
// Project: https://plot.ly/javascript/
// Definitions by: Martin Duparc <https://github.com/martinduparc>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
interface PlotlyConfig {
staticPlot?: boolean,
editable?: boolean,
autosizable?: boolean,
fillFrame?: boolean,
frameMargins?: number,
scrollZoom?: boolean,
doubleClick?: string,
showTips?: boolean,
showLink?: boolean,
sendData?: boolean,
linkText?: string,
showSources?: boolean,
displayModeBar?: string|boolean,
modeBarButtonsToRemove?: any[],
modeBarButtonsToAdd?: any[],
modeBarButtons?: boolean,
displaylogo?: boolean,
plotGlPixelRatio?: number,
setBackground?: any,
topojsonURL?: string,
mapboxAccessToken?: string,
logging?: boolean
}
interface PlotlyStatic {
newPlot(divid:string, data:any[], layout?:any, config?:PlotlyConfig):void;
}
declare module "plotly.js" {
export = plotly;
}
declare var plotly:PlotlyStatic;