All files / src/location slicePath.ts

37.5% Statements 3/8
0% Branches 0/3
0% Functions 0/1
28.57% Lines 2/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 111x   1x                
import { split } from "../array/split";
 
export const slicePath = (path: string, start = 0, end?: number) => {
    const paths = split('/', path);
    if(!end){
        end = paths.length - 1;
    }
    const newPaths = paths.slice(start, end);
    return '/' + newPaths.join('/');
}