UNPKG

@scayle/storefront-core

Version:

Collection of essential utilities to work with the Storefront API

7 lines (6 loc) 289 B
export const flattenObject = (object) => { return Object.keys(object).reduce((acc, key) => { const newPath = [key].filter(Boolean).toString(); return typeof object?.[key] === "object" ? { ...acc, ...flattenObject(object[key]) } : { ...acc, [newPath]: object[key] }; }, {}); };