export function getAdjustedMaxDepth( url: string, maxCrawlDepth: number,): number { const baseURLDepth = getURLDepth(url); const adjustedMaxDepth = maxCrawlDepth + baseURLDepth; return adjustedMaxDepth;} export function getURLDepth(url: string): number { const pathSplits = new URL(url).pathname .split("/") .filter(x => x !== "" && x !== "index.php" && x !== "index.html"); return pathSplits.length;}
export function getAdjustedMaxDepth(
url: string,
maxCrawlDepth: number,
): number {
const baseURLDepth = getURLDepth(url);
const adjustedMaxDepth = maxCrawlDepth + baseURLDepth;
return adjustedMaxDepth;
}
export function getURLDepth(url: string): number {
const pathSplits = new URL(url).pathname
.split("/")
.filter(x => x !== "" && x !== "index.php" && x !== "index.html");
return pathSplits.length;
}