@neo4j/cypher-builder
Version:
A programmatic API for building Cypher queries for Neo4j
18 lines (17 loc) • 539 B
JavaScript
;
/*
* Copyright (c) "Neo4j"
* Neo4j Sweden AB [http://neo4j.com]
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.stringifyObject = stringifyObject;
const escape_1 = require("./escape");
/** Serializes object into a string for Cypher objects */
function stringifyObject(fields) {
return `{ ${Object.entries(fields)
.filter(([, value]) => Boolean(value))
.map(([key, value]) => {
return `${(0, escape_1.escapeProperty)(key)}: ${value}`;
})
.join(", ")} }`;
}