diff --git a/fs/ensure_symlink.ts b/fs/ensure_symlink.ts index 09452a8ceaa0..9b7cc429c721 100644 --- a/fs/ensure_symlink.ts +++ b/fs/ensure_symlink.ts @@ -4,8 +4,6 @@ import { ensureDir, ensureDirSync } from "./ensure_dir.ts"; import { exists, existsSync } from "./exists.ts"; import { getFileInfoType } from "./utils.ts"; -const isWindows = Deno.platform.os === "win"; - /** * Ensures that the link exists. * If the directory structure does not exist, it is created. @@ -30,12 +28,7 @@ export async function ensureSymlink(src: string, dest: string): Promise { await ensureDir(path.dirname(dest)); - // TODO(axetroy): remove this if condition. refs: https://github.com/denoland/deno/issues/2169 - if (isWindows) { - await Deno.symlink(src, dest, srcFilePathType || undefined); - } else { - await Deno.symlink(src, dest); - } + await Deno.symlink(src, dest, srcFilePathType); } /** @@ -62,10 +55,5 @@ export function ensureSymlinkSync(src: string, dest: string): void { ensureDirSync(path.dirname(dest)); - // TODO(axetroy): remove this if condition. refs: https://github.com/denoland/deno/issues/2169 - if (isWindows) { - Deno.symlinkSync(src, dest, srcFilePathType || undefined); - } else { - Deno.symlinkSync(src, dest); - } + Deno.symlinkSync(src, dest, srcFilePathType); }