UNPKG

@sapphire/utilities

Version:
22 lines (19 loc) 677 B
'use strict'; var isObject_cjs = require('./isObject.cjs'); var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); function objectToTuples(obj, prefix = "") { const entries = []; for (const [key, value] of Object.entries(obj)) { if (isObject_cjs.isObject(value)) { entries.push(...objectToTuples(value, `${prefix}${key}.`)); } else { entries.push([`${prefix}${key}`, value]); } } return entries; } __name(objectToTuples, "objectToTuples"); exports.objectToTuples = objectToTuples; //# sourceMappingURL=objectToTuples.cjs.map //# sourceMappingURL=objectToTuples.cjs.map