UNPKG

csv-database

Version:

lightweight CSV database

19 lines (18 loc) 433 B
const utils = require("../../utils"); const erase = async (parser, predicate) => { const deletedData = []; const deleteData = data => { if (utils.isSubsetOf(predicate, data)) { deletedData.push(data); } else { return data; } }; const events = { onEdit: deleteData }; await parser.edit(events); return deletedData; }; module.exports = erase;