| /** | |
| * convert an object into its 2D array equivalent to be turned | |
| * into an ES6 map | |
| * | |
| * @param {object} obj any object type that works with Object.keys() | |
| * @returns {Map<TODO, TODO>} an ES6 Map of KV pairs | |
| */ | |
| module.exports = function objectToMap(obj) { | |
| return new Map( | |
| Object.keys(obj).map(key => { | |
| /** @type {[string, string]} */ | |
| const pair = [key, obj[key]]; | |
| return pair; | |
| }) | |
| ); | |
| }; |