Function common

  • Determines the common path from a set of paths for the given OS.

    Parameters

    • paths: string[]

      Paths to search for common path.

    Returns string

    The common path.

    import { common } from "@std/path/common";
    import { assertEquals } from "@std/assert";

    if (Deno.build.os === "windows") {
    const path = common([
    "C:\\deno\\std\\path\\mod.ts",
    "C:\\deno\\std\\fs\\mod.ts"
    ]);
    assertEquals(path, "C:\\deno\\std\\");
    } else {
    const path = common([
    "./deno/std/path/mod.ts",
    "./deno/std/fs/mod.ts"
    ]);
    assertEquals(path, "./deno/std/");
    }