UNPKG

fireball-db

Version:
21 lines (20 loc) 463 B
module.exports = { patch: function(changes) { var name, names, parts, set_exp, value, values; set_exp = 'set'; names = {}; values = {}; parts = []; for (name in changes) { value = changes[name]; parts.push("#" + name + " = :" + name); names["#" + name] = name; values[":" + name] = value; } return { update: set_exp + " " + (parts.join(', ')), names: names, values: values }; } };