function keysToLower(obj : any) : any {
return Object.keys(obj).reduce((accumulator, key) => {
accumulator[key.toLowerCase()] = obj[key];
return accumulator;
}, {});
}
let obj = {
Q: 'TypeScript',
LANG: 'en',
LIMIT: 10
};
obj = keysToLower(obj);
console.log(obj);
/*
run:
{
"q": "TypeScript",
"lang": "en",
"limit": 10
}
*/