dynamoose
Version:
Dynamoose is a modeling tool for Amazon's DynamoDB (inspired by Mongoose)
14 lines • 558 B
JavaScript
;
const main = (object, existingKey = "") => {
return Object.entries(object).reduce((accumulator, entry) => {
const [key, value] = entry;
const keyWithExisting = `${existingKey ? `${existingKey}.` : ""}${key}`;
accumulator.push([keyWithExisting, value]);
if (typeof value === "object" && !(value instanceof Buffer) && value !== null) {
accumulator.push(...main(value, keyWithExisting));
}
return accumulator;
}, []);
};
module.exports = main;
//# sourceMappingURL=entries.js.map