const forceCaps = [ | |
"ID", | |
"NSFW" | |
] | |
export function capitalize(s: string) { | |
s = s.replace(/([A-Z])/g, ' $1'); | |
return forceCaps.includes(s.toUpperCase()) ? s.toUpperCase() : s[0].toUpperCase() + s.slice(1).toLowerCase(); | |
} | |
function keyValueList(data) { | |
let out = ""; | |
Object.entries(data).map(([key, value]) => { | |
out += `**${capitalize(key)}:** ${value}\n` | |
}) | |
return out; | |
} | |
export default keyValueList; |