_valueOnQuery(value) { if (_.isNull(value)) { return 'null'; } else if (_.isString(value)) { return `'${value}'`; } if (_.isDate(value)) { return `${value.getTime()}`; } else { return `${value}`; } }
function* explainType(value, via) { if (!_.isDate(value)) { yield { path: [], pred: 'isDate', val: value, via, 'in': [] }; } }
function serializeDate (schema, value, propPath) { value = getValueToValidate(schema, value); if (schema.format === "date" && value) { // This works regardless of whether the value is a Date or an ISO8601 string return JSON.stringify(value).substring(1, 11); } else if (_.isDate(value)) { return value.toJSON(); } else if (value) { return _(value).toString(); } }
if (_.isDate(sample)) { res.set(name, util.rfc1123(sample));
static parseProperties(node) { if (node && _.isObject(node)) { _.forIn(node, (value, key) => { //Parsing date object if (_.isDate(value)) { node[key] = value.getTime(); } }); } return {}; }
if (!validType && _.isDate(query)) { validType = 'String';
propInfo.schema = schema.properties[propInfo.name]; else if (_.isDate(data[propInfo.name])) { propInfo.schema = { type: "string",
if (_.isDate(val)){ this._values.push(val); //.toISOString()); } else {
/** * isPrimitive * * Returns true if the value is a String, Number or Boolean * otherwise false. * * @param value {Any} Specifies the value to check for a primitive value * @return {Boolean} True/False weather it's a primitive value or not. */ isPrimitive(value) { // for SQL > NULL will also be a leagal primitive value return (value === null || _.isDate(value) || _.isString(value) || _.isNumber(value) || _.isBoolean(value)); }
if (_.isDate(value)) { parsedValue = value;
if (!_.isUndefined(headerValue) && !_.isDate(headerValue)) { hvResults = helpers.validateAgainstSchema(jsonValidator, schema, headerValue);
if (!when && !(_.isString(when) || _.isDate(when))) { next(new Error('Missing Schedule Interval')); } else {
function* explainInvalid(value, start, end, via) { if (_.isDate(value) && !isInstInRange(start, end, value)) { yield { path: [], pred: `isInstInRange(${start}, ${end}, value)`, val: value, via, 'in': [] }; } }
function isInstInRange(start, end, val) { return _.isDate(val) && end > start && _.inRange(val, start, end); }
const isDate = d => _.isDate(d)