summaryrefslogtreecommitdiff
path: root/fs/path/win32.ts
diff options
context:
space:
mode:
Diffstat (limited to 'fs/path/win32.ts')
-rw-r--r--fs/path/win32.ts19
1 files changed, 10 insertions, 9 deletions
diff --git a/fs/path/win32.ts b/fs/path/win32.ts
index d42cc4885..79e04ea6e 100644
--- a/fs/path/win32.ts
+++ b/fs/path/win32.ts
@@ -304,7 +304,7 @@ export function join(...paths: string[]): string {
let joined: string | undefined;
let firstPart: string;
for (let i = 0; i < pathsCount; ++i) {
- let path = paths[i];
+ const path = paths[i];
assertPath(path);
if (path.length > 0) {
if (joined === undefined) joined = firstPart = path;
@@ -369,8 +369,8 @@ export function relative(from: string, to: string): string {
if (from === to) return "";
- let fromOrig = resolve(from);
- let toOrig = resolve(to);
+ const fromOrig = resolve(from);
+ const toOrig = resolve(to);
if (fromOrig === toOrig) return "";
@@ -389,7 +389,7 @@ export function relative(from: string, to: string): string {
for (; fromEnd - 1 > fromStart; --fromEnd) {
if (from.charCodeAt(fromEnd - 1) !== CHAR_BACKWARD_SLASH) break;
}
- let fromLen = fromEnd - fromStart;
+ const fromLen = fromEnd - fromStart;
// Trim any leading backslashes
let toStart = 0;
@@ -401,10 +401,10 @@ export function relative(from: string, to: string): string {
for (; toEnd - 1 > toStart; --toEnd) {
if (to.charCodeAt(toEnd - 1) !== CHAR_BACKWARD_SLASH) break;
}
- let toLen = toEnd - toStart;
+ const toLen = toEnd - toStart;
// Compare paths to find the longest common path from root
- let length = fromLen < toLen ? fromLen : toLen;
+ const length = fromLen < toLen ? fromLen : toLen;
let lastCommonSep = -1;
let i = 0;
for (; i <= length; ++i) {
@@ -433,8 +433,8 @@ export function relative(from: string, to: string): string {
}
break;
}
- let fromCode = from.charCodeAt(fromStart + i);
- let toCode = to.charCodeAt(toStart + i);
+ const fromCode = from.charCodeAt(fromStart + i);
+ const toCode = to.charCodeAt(toStart + i);
if (fromCode !== toCode) break;
else if (fromCode === CHAR_BACKWARD_SLASH) lastCommonSep = i;
}
@@ -737,6 +737,7 @@ export function extname(path: string): string {
}
export function format(pathObject: FormatInputPathObject): string {
+ /* eslint-disable max-len */
if (pathObject === null || typeof pathObject !== "object") {
throw new TypeError(
`The "pathObject" argument must be of type Object. Received type ${typeof pathObject}`
@@ -748,7 +749,7 @@ export function format(pathObject: FormatInputPathObject): string {
export function parse(path: string): ParsedPath {
assertPath(path);
- let ret: ParsedPath = { root: "", dir: "", base: "", ext: "", name: "" };
+ const ret: ParsedPath = { root: "", dir: "", base: "", ext: "", name: "" };
const len = path.length;
if (len === 0) return ret;