summaryrefslogtreecommitdiff
path: root/std/fs/_util.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/fs/_util.ts')
-rw-r--r--std/fs/_util.ts39
1 files changed, 0 insertions, 39 deletions
diff --git a/std/fs/_util.ts b/std/fs/_util.ts
deleted file mode 100644
index a9445a394..000000000
--- a/std/fs/_util.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
-import * as path from "../path/mod.ts";
-
-/**
- * Test whether or not `dest` is a sub-directory of `src`
- * @param src src file path
- * @param dest dest file path
- * @param sep path separator
- */
-export function isSubdir(
- src: string,
- dest: string,
- sep: string = path.sep,
-): boolean {
- if (src === dest) {
- return false;
- }
- const srcArray = src.split(sep);
- const destArray = dest.split(sep);
- return srcArray.every((current, i) => destArray[i] === current);
-}
-
-export type PathType = "file" | "dir" | "symlink";
-
-/**
- * Get a human readable file type string.
- *
- * @param fileInfo A FileInfo describes a file and is returned by `stat`,
- * `lstat`
- */
-export function getFileInfoType(fileInfo: Deno.FileInfo): PathType | undefined {
- return fileInfo.isFile
- ? "file"
- : fileInfo.isDirectory
- ? "dir"
- : fileInfo.isSymlink
- ? "symlink"
- : undefined;
-}