/home/techb158/ileadtechnology.com/public/admin/bower_components/moment/src/lib/duration
NameSizeModeActions
abs.js5450644editdlrm
add-subtract.js6610644editdlrm
as.js20280644editdlrm
bubble.js18380644editdlrm
clone.js1070644editdlrm
constructor.js15840644editdlrm
create.js42990644editdlrm
duration.js3400644editdlrm
get.js7450644editdlrm
humanize.js28570644editdlrm
index.php530644editdlrm
iso-string.js20500644editdlrm
prototype.js18260644editdlrm
valid.js9880644editdlrm
Edit: /home/techb158/ileadtechnology.com/public/admin/bower_components/moment/src/lib/duration/valid.js (988B)
import toInt from '../utils/to-int'; import indexOf from '../utils/index-of'; import {Duration} from './constructor'; import {createDuration} from './create'; var ordering = ['year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', 'millisecond']; export default function isDurationValid(m) { for (var key in m) { if (!(indexOf.call(ordering, key) !== -1 && (m[key] == null || !isNaN(m[key])))) { return false; } } var unitHasDecimal = false; for (var i = 0; i < ordering.length; ++i) { if (m[ordering[i]]) { if (unitHasDecimal) { return false; // only allow non-integers for smallest unit } if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) { unitHasDecimal = true; } } } return true; } export function isValid() { return this._isValid; } export function createInvalid() { return createDuration(NaN); }