csv-database
Version:
lightweight CSV database
19 lines (18 loc) • 433 B
JavaScript
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;