'use strict'; let _ = require('./translate')._; module.exports = { enforce, cleanupFromPost, filterObject }; function enforce(condition, message) { if (!condition) { throw new Error(message); } } function cleanupFromPost(value) { return (value || '').toString().trim(); } function filterObject(obj, allowedKeys) { const result = {}; for (const key in obj) { if (allowedKeys.has(key)) { result[key] = obj[key]; } } return result; }