@feugene/mu
Version:
Helpful TS utilities without dependencies
13 lines (11 loc) • 339 B
text/typescript
import upperFirst from './upperFirst'
import clearSpaces from './clearSpaces'
/**
* Converts the first character of every word into string to upper case
*
* @param {string} string
* @returns {string}
*/
export default function titleCase(string: any): string {
return clearSpaces(string).replace(/\w\S*/g, txt => upperFirst(txt))
}