@sapphire/utilities
Version:
Common JavaScript utilities for the Sapphire Community
22 lines (19 loc) • 677 B
JavaScript
;
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