interface FsUtils {
    existsSync: ((path) => boolean);
    initWatcher?: ((watcher) => void);
    isDirectory: ((path) => boolean);
    tryResolveRealFile: ((path, preserveSymlinks?) => undefined | string);
    tryResolveRealFileOrType: ((path, preserveSymlinks?) => undefined | {
        path?: string;
        type: "file" | "directory";
    });
    tryResolveRealFileWithExtensions: ((path, extensions, preserveSymlinks?) => undefined | string);
}

Properties

existsSync: ((path) => boolean)

Type declaration

    • (path): boolean
    • Parameters

      • path: string

      Returns boolean

initWatcher?: ((watcher) => void)

Type declaration

    • (watcher): void
    • Parameters

      Returns void

isDirectory: ((path) => boolean)

Type declaration

    • (path): boolean
    • Parameters

      • path: string

      Returns boolean

tryResolveRealFile: ((path, preserveSymlinks?) => undefined | string)

Type declaration

    • (path, preserveSymlinks?): undefined | string
    • Parameters

      • path: string
      • Optional preserveSymlinks: boolean

      Returns undefined | string

tryResolveRealFileOrType: ((path, preserveSymlinks?) => undefined | {
    path?: string;
    type: "file" | "directory";
})

Type declaration

    • (path, preserveSymlinks?): undefined | {
          path?: string;
          type: "file" | "directory";
      }
    • Parameters

      • path: string
      • Optional preserveSymlinks: boolean

      Returns undefined | {
          path?: string;
          type: "file" | "directory";
      }

tryResolveRealFileWithExtensions: ((path, extensions, preserveSymlinks?) => undefined | string)

Type declaration

    • (path, extensions, preserveSymlinks?): undefined | string
    • Parameters

      • path: string
      • extensions: string[]
      • Optional preserveSymlinks: boolean

      Returns undefined | string