All files / src verticalTrim.ts

100% Statements 5/5
100% Branches 0/0
100% Functions 1/1
100% Lines 5/5

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 164x             4x 24x 24x       24x    
import { topTrim } from './topTrim';
 
/**
 * Trims string from top and bottom new lines
 *
 * @private withing the repository
 */
export function verticalTrim(content: string): string {
    content = topTrim(content);
    content = topTrim(content.split('\n').reverse().join('\n'))
        .split('\n')
        .reverse()
        .join('\n');
    return content;
}