MCPcopy Index your code
hub / github.com/csev/py4e / checkOverflow

Function checkOverflow

code/gmane/Chart.bundle.js:2307–2329  ·  view source on GitHub ↗
(m)

Source from the content-addressed store, hash-verified

2305 }
2306
2307 function checkOverflow (m) {
2308 var overflow;
2309 var a = m._a;
2310
2311 if (a && getParsingFlags(m).overflow === -2) {
2312 overflow =
2313 a[MONTH] < 0 || a[MONTH] > 11 ? MONTH :
2314 a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) ? DATE :
2315 a[HOUR] < 0 || a[HOUR] > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR :
2316 a[MINUTE] < 0 || a[MINUTE] > 59 ? MINUTE :
2317 a[SECOND] < 0 || a[SECOND] > 59 ? SECOND :
2318 a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND :
2319 -1;
2320
2321 if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) {
2322 overflow = DATE;
2323 }
2324
2325 getParsingFlags(m).overflow = overflow;
2326 }
2327
2328 return m;
2329 }
2330
2331 function warn(msg) {
2332 if (utils_hooks__hooks.suppressDeprecationWarnings === false && typeof console !== 'undefined' && console.warn) {

Callers 3

createFromConfigFunction · 0.85
prepareConfigFunction · 0.85

Calls 2

getParsingFlagsFunction · 0.85
daysInMonthFunction · 0.85

Tested by

no test coverage detected