29 lines
644 B
JavaScript
29 lines
644 B
JavaScript
|
function defaultParsingFlags() {
|
||
|
// We need to deep clone this object.
|
||
|
return {
|
||
|
empty: false,
|
||
|
unusedTokens: [],
|
||
|
unusedInput: [],
|
||
|
overflow: -2,
|
||
|
charsLeftOver: 0,
|
||
|
nullInput: false,
|
||
|
invalidEra: null,
|
||
|
invalidMonth: null,
|
||
|
invalidFormat: false,
|
||
|
userInvalidated: false,
|
||
|
iso: false,
|
||
|
parsedDateParts: [],
|
||
|
era: null,
|
||
|
meridiem: null,
|
||
|
rfc2822: false,
|
||
|
weekdayMismatch: false,
|
||
|
};
|
||
|
}
|
||
|
|
||
|
export default function getParsingFlags(m) {
|
||
|
if (m._pf == null) {
|
||
|
m._pf = defaultParsingFlags();
|
||
|
}
|
||
|
return m._pf;
|
||
|
}
|