diff --git a/src/vs/base/common/paths.ts b/src/vs/base/common/paths.ts index a877006eff7..cac4bec924d 100644 --- a/src/vs/base/common/paths.ts +++ b/src/vs/base/common/paths.ts @@ -228,10 +228,11 @@ export function getRoot(path: string, sep: string = '/'): string { return ''; } -export function join(...parts: string[]): string { +export const join: (...parts: string[]) => string = function () { + let value = ''; - for (let i = 0; i < parts.length; i++) { - let part = parts[i]; + for (let i = 0; i < arguments.length; i++) { + let part = arguments[i]; if (i > 0) { // add the separater between two parts unless // there already is one @@ -248,7 +249,7 @@ export function join(...parts: string[]): string { } return normalize(value); -} +}; /**