Private
_dirReadonly
baseReadonly
extReadonly
isReadonly
isReadonly
namePrivate
Readonly
rawReadonly
rootStatic
separatorReturns true
if this has a parent directory, false
otherwise.
This implementation returns true
if and only if this is not the root dir and
there is a path separator in the raw path.
Protected
computeProtected
computeConverts the current path into a file system path.
Optional
format: FormatDetermines the format of the path.
If undefined
, the format will be determined by the OS.backend.type
value.
A file system path.
Rest
...paths: string[]portions of a path
a new Path if an absolute path can be computed from the segments passed in + this.raw If no absolute path can be computed, returns undefined.
Processes the path segments passed in from right to left (reverse order) concatenating until an absolute path is found.
Static
isStatic
normalizevscode-uri always normalizes drive letters to lower case: https://github.com/Microsoft/vscode-uri/blob/b1d3221579f97f28a839b6f996d76fc45e9964d8/src/index.ts#L1025 Theia path should be adjusted to this.
Static
normalizeStatic
tildifyStatic
untildifyStatic
windows
The raw should be normalized, meaning that only '/' is allowed as a path separator.