All files / src/string humpToLine.ts

75% Statements 3/4
50% Branches 1/2
100% Functions 1/1
100% Lines 3/3

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          2x 2x 2x    
/**
 * 驼峰转换下划线
 * @param str string
 * @returns srting
 */
export function humpToLine(str: string) {
  Iif (typeof str !== 'string') return str;
  return str.replace(/([A-Z])/g, '_$1').toLowerCase();
}