resolve

import { resolve } from "jsr:@ende/path/posix/resolve";

function

function resolve(...pathSegments: string[]): string

Resolves path segments into a path.

...pathSegments: string[]

The path segments to resolve.

Returns

The resolved path.

Example: Usage

import { resolve } from "@ende/path/posix/resolve";
import { assertEquals } from "@ende/assert";

const path = resolve("/foo", "bar", "baz/asdf", "quux", "..");
assertEquals(path, "/foo/bar/baz/asdf");

Source