/** * Sorts object values by keys */ function sortObject(obj: Record): Record { if (typeof obj !== 'object') return obj; return Object.keys(obj) .sort() .reduce((prev: Record, curr: string) => { prev[curr] = sortObject(obj[curr]); return prev; }, {}); } export default sortObject;