blob: b3e276ff67be4325752fe548a045d742c823fee4 [file] [log] [blame]
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;