All files / src/utils text.ts

87.5% Statements 7/8
100% Branches 2/2
66.66% Functions 2/3
100% Lines 7/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 182x   2x 8x     12x 10x   10x   2x            
const isWhitespaces = (str: string) => str.match(/^\s+$/);
 
export const titleCase = (str: string) =>
  str
    .split(' ')
    .map((word) => {
      if (word !== word.toUpperCase()) {
        const lowerCaseWord = word.toLowerCase();
 
        return lowerCaseWord.replace(lowerCaseWord.charAt(0), lowerCaseWord.charAt(0).toUpperCase());
      } else {
        return word;
      }
    })
    .join(' ');
 
export default isWhitespaces;