How to use the neo4j-driver.v1.isDate function in neo4j-driver

To help you get started, we’ve selected a few neo4j-driver examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github neo4j-apps / neuler / src / services / resultMapper.js View on Github external
return Object.keys(properties).reduce((props, propKey) => {
    let value = properties[propKey]

    if (neo.isInt(value)) {
      props[propKey] = value.toNumber()
    } else if (Array.isArray(value)) {
      props[propKey] = value.map(item => item.toString()).join(', ')
    } else if(neo.isDate(value) || neo.isDateTime(value) || neo.isDuration(value) || neo.isLocalDateTime(value) || neo.isLocalTime(value)) {
      props[propKey] = value.toString()
    } else {
      props[propKey] = value
    }

    return props
  }, {})
}