All files / src/util index.ts

100% Statements 8/8
100% Branches 1/1
100% Functions 1/1
100% Lines 6/6

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 132x   2x   1x   1x 2x   1x      
export class Util {
  public static toLowerCamelCase(name: string | undefined): string {
    if (!name) return '';
 
    const nameTokens = name.split('-');
 
    for (let i = 1; i < nameTokens.length; i++) {
      nameTokens[i] = nameTokens[i].charAt(0).toUpperCase() + nameTokens[i].slice(1);
    }
    return nameTokens.join('');
  }
}