diff options
Diffstat (limited to 'cli/js/file_info.ts')
-rw-r--r-- | cli/js/file_info.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cli/js/file_info.ts b/cli/js/file_info.ts index c5b884f75..27df0bbb7 100644 --- a/cli/js/file_info.ts +++ b/cli/js/file_info.ts @@ -25,6 +25,7 @@ export interface FileInfo { // @internal export class FileInfoImpl implements FileInfo { readonly #isFile: boolean; + readonly #isDirectory: boolean; readonly #isSymlink: boolean; size: number; modified: number | null; @@ -53,6 +54,7 @@ export class FileInfoImpl implements FileInfo { const { dev, ino, mode, nlink, uid, gid, rdev, blksize, blocks } = res; this.#isFile = res.isFile; + this.#isDirectory = res.isDirectory; this.#isSymlink = res.isSymlink; this.size = res.size; this.modified = modified ? modified : null; @@ -76,7 +78,7 @@ export class FileInfoImpl implements FileInfo { } isDirectory(): boolean { - return !this.#isFile && !this.#isSymlink; + return this.#isDirectory; } isSymlink(): boolean { |