MCPcopy
hub / github.com/chartjs/Chart.js / getUserBounds

Method getUserBounds

src/core/core.scale.js:283–295  ·  view source on GitHub ↗

* @return {{min: number, max: number, minDefined: boolean, maxDefined: boolean}} * @protected * @since 3.0

()

Source from the content-addressed store, hash-verified

281 * @since 3.0
282 */
283 getUserBounds() {
284 let {_userMin, _userMax, _suggestedMin, _suggestedMax} = this;
285 _userMin = finiteOrDefault(_userMin, Number.POSITIVE_INFINITY);
286 _userMax = finiteOrDefault(_userMax, Number.NEGATIVE_INFINITY);
287 _suggestedMin = finiteOrDefault(_suggestedMin, Number.POSITIVE_INFINITY);
288 _suggestedMax = finiteOrDefault(_suggestedMax, Number.NEGATIVE_INFINITY);
289 return {
290 min: finiteOrDefault(_userMin, _suggestedMin),
291 max: finiteOrDefault(_userMax, _suggestedMax),
292 minDefined: isFinite(_userMin),
293 maxDefined: isFinite(_userMax)
294 };
295 }
296
297 /**
298 * @param {boolean} canStack

Callers 1

getMinMaxMethod · 0.95

Calls 1

finiteOrDefaultFunction · 0.85

Tested by

no test coverage detected