function padBoth(str: string, totalLength: number, padChar: string = ' '): string {
const half: number = Math.floor((totalLength - str.length) / 2);
return str
.padStart(str.length + half, padChar)
.padEnd(totalLength, padChar);
}
console.log(padBoth("TS", 7, '*'));
/*
run:
"**TS***"
*/