/var/www/greso.tech/server/nsm/node_modules/moment/src/lib/utils
NameSizeModeActions
abs-ceil.js1540644editdlrm
abs-floor.js1790644editdlrm
abs-round.js1660644editdlrm
compare-arrays.js5530644editdlrm
defaults.js2030644editdlrm
deprecate.js19460644editdlrm
extend.js3450644editdlrm
has-own-prop.js1000644editdlrm
hooks.js2960644editdlrm
index-of.js3420644editdlrm
is-array.js1640644editdlrm
is-calendar-spec.js6700644editdlrm
is-date.js1610644editdlrm
is-function.js2100644editdlrm
is-leap-year.js1060644editdlrm
is-moment-input.js19880644editdlrm
is-number.js1690644editdlrm
is-object-empty.js3600644editdlrm
is-object.js2460644editdlrm
is-string.js1090644editdlrm
is-undefined.js760644editdlrm
keys.js3440644editdlrm
map.js1890644editdlrm
mod.js680644editdlrm
some.js3940644editdlrm
to-int.js2820644editdlrm
zero-fill.js3520644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/moment/src/lib/utils/is-moment-input.js (1988B)
import isObjectEmpty from './is-object-empty'; import hasOwnProp from './has-own-prop'; import isObject from './is-object'; import isDate from './is-date'; import isNumber from './is-number'; import isString from './is-string'; import { isMoment } from '../moment/constructor'; import isArray from './is-array'; // type MomentInput = Moment | Date | string | number | (number | string)[] | MomentInputObject | void; // null | undefined export function isMomentInput(input) { return ( isMoment(input) || isDate(input) || isString(input) || isNumber(input) || isNumberOrStringArray(input) || isMomentInputObject(input) || input === null || input === undefined ); } export function isMomentInputObject(input) { var objectTest = isObject(input) && !isObjectEmpty(input), propertyTest = false, properties = [ 'years', 'year', 'y', 'months', 'month', 'M', 'days', 'day', 'd', 'dates', 'date', 'D', 'hours', 'hour', 'h', 'minutes', 'minute', 'm', 'seconds', 'second', 's', 'milliseconds', 'millisecond', 'ms', ], i, property, propertyLen = properties.length; for (i = 0; i < propertyLen; i += 1) { property = properties[i]; propertyTest = propertyTest || hasOwnProp(input, property); } return objectTest && propertyTest; } function isNumberOrStringArray(input) { var arrayTest = isArray(input), dataTypeTest = false; if (arrayTest) { dataTypeTest = input.filter(function (item) { return !isNumber(item) && isString(input); }).length === 0; } return arrayTest && dataTypeTest; }