소스
/**
* 인자로 받은 object를 key 기준으로 내부 정렬하여 리턴한다.
*
* - 한계점
* - 1depth 만 되는 것처럼 보인다.
*/
export const sortByKey = (unordered: any = {}) => {
return Object.keys(unordered)
.sort()
.reduce((obj: any = {}, key: any) => {
obj[key] = unordered[key];
return obj;
}, {});
};