All files / utils packText.ts

100% Statements 6/6
100% Branches 5/5
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 13 14 15 16 17 18 19 20 21          3x   20x   10x     20x   10x       10x    
export interface PackOptions {
 
    removeWhiteSpaces?: boolean
}
 
export default function packText(text: string, options: PackOptions = {}) {
 
    if (options.removeWhiteSpaces === undefined) {
 
        options.removeWhiteSpaces = true; // True by default
    }
 
    if (options.removeWhiteSpaces === true) {
 
        return text.replace(/\s|\n|\r/g,'');
    }
    else {
 
        return text.replace(/\n|\r/g,'');
    }
}