UNPKG

cryptocurrency-pool-server

Version:

An extremely efficient, highly scalable, all-in-one, easy to setup cryptocurrency pool server

176 lines (140 loc) 2.35 kB
/** * @externs */ /** * @typedef {Object} */ var jQuery = {}; /** * @typedef {function(!string):!jQuery} */ jQuery.html; /** * @typedef {function(!string):!jQuery} */ jQuery.attr; /** * @typedef {function(!string):!jQuery} */ jQuery.hasClass; /** * @typedef {function(!string):!jQuery} */ jQuery.addClass; /** * @typedef {function(!string):!jQuery} */ jQuery.removeClass; /** * @typedef {function(!string,!string,!Function):!jQuery} */ jQuery.on; /** * @typedef {function(!(string|Array|Function|Object)):jQuery} */ var $ = {}; /** * @typedef {function(!string,!Function)} */ $.getJSON; /** * @const */ var nv = {}; /** * @typedef {function(!Function):!Object} */ nv.addGraph; /** * @const */ nv.models = {}; /** * @typedef {Object} */ nv.StackedAreaChart; /** * @typedef {function(!Function):!nv.StackedAreaChart} */ nv.StackedAreaChart.x; /** * @typedef {function(!Function):!nv.StackedAreaChart} */ nv.StackedAreaChart.y; /** * @typedef {function(!Object):!nv.StackedAreaChart} */ nv.StackedAreaChart.margin; /** * @typedef {function(!boolean):!nv.StackedAreaChart} */ nv.StackedAreaChart.useInteractiveGuideline; /** * @typedef {function(!boolean):!nv.StackedAreaChart} */ nv.StackedAreaChart.clipEdge; /** * @typedef {Object} */ nv.LineChart; /** * @typedef {function(!Function):!nv.LineChart} */ nv.LineChart.x; /** * @typedef {function(!Function):!nv.LineChart} */ nv.LineChart.y; /** * @typedef {function(!Object):!nv.LineChart} */ nv.LineChart.margin; /** * @typedef {function(!boolean):!nv.LineChart} */ nv.LineChart.useInteractiveGuideline; /** * @typedef {Object} */ nv.MultiBarChart; /** * @typedef {function(!Function):!nv.MultiBarChart} */ nv.MultiBarChart.x; /** * @typedef {function(!Function):!nv.MultiBarChart} */ nv.MultiBarChart.y; /** * @typedef {function():!nv.StackedAreaChart} */ nv.models.stackedAreaChart; /** * @typedef {function():!nv.LineChart} */ nv.models.lineChart; /** * @typedef {function():!nv.MultiBarChart} */ nv.models.multiBarChart; /** * @const */ nv.utils = {}; /** * @typedef {function(!Function)} */ nv.utils.windowResize; var d3 = {} /** * @typedef {function(!string):!d3.Elements} */ d3.select; /** * @typedef {Object} */ d3.Elements; /** * @typedef {function(!Array):!Function} */ d3.Elements.datum;