MCPcopy Create free account
hub / github.com/csev/py4e / valid__isValid

Function valid__isValid

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

Source from the content-addressed store, hash-verified

1684 }
1685
1686 function valid__isValid(m) {
1687 if (m._isValid == null) {
1688 var flags = getParsingFlags(m);
1689 m._isValid = !isNaN(m._d.getTime()) &&
1690 flags.overflow < 0 &&
1691 !flags.empty &&
1692 !flags.invalidMonth &&
1693 !flags.invalidWeekday &&
1694 !flags.nullInput &&
1695 !flags.invalidFormat &&
1696 !flags.userInvalidated;
1697
1698 if (m._strict) {
1699 m._isValid = m._isValid &&
1700 flags.charsLeftOver === 0 &&
1701 flags.unusedTokens.length === 0 &&
1702 flags.bigHour === undefined;
1703 }
1704 }
1705 return m._isValid;
1706 }
1707
1708 function valid__createInvalid (flags) {
1709 var m = create_utc__createUTC(NaN);

Callers 2

configFromStringAndArrayFunction · 0.85
moment_valid__isValidFunction · 0.85

Calls 1

getParsingFlagsFunction · 0.85

Tested by

no test coverage detected