bfx-hf-models-adapter-lowdb
Version:
LowDB adapter for the HF database
16 lines (10 loc) • 333 B
JavaScript
const ensureMap = require('../util/ensure_map')
const idFromDocOrID = require('../util/id_from_doc_or_id')
module.exports = async (db, { mapKey, path }, value) => {
ensureMap(db, path)
const id = idFromDocOrID(mapKey, value)
const fullPath = `${path}.${id}`
db.set(fullPath, value).write()
return value
}