Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/ts_morph/common/mod.ts>RealFileSystemHost

TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Very Popular
Go to Latest
class RealFileSystemHost
implements FileSystemHost
import { RealFileSystemHost } from "https://deno.land/x/ts_morph@18.0.0/common/mod.ts";

An implementation of a file host that interacts with the actual file system.

Properties

private
getDirectoryNotFoundErrorIfNecessary
private
getFileNotFoundErrorIfNecessary

Methods

copy(srcPath: string, destPath: string): Promise<void>
copySync(srcPath: string, destPath: string): void
delete(path: string): Promise<void>
deleteSync(path: string): void
directoryExists(dirPath: string): Promise<boolean>
directoryExistsSync(dirPath: string): boolean
fileExists(filePath: string): Promise<boolean>
fileExistsSync(filePath: string): boolean
glob(patterns: ReadonlyArray<string>): Promise<string[]>
globSync(patterns: ReadonlyArray<string>): string[]
isCaseSensitive(): boolean
mkdir(dirPath: string): Promise<void>
mkdirSync(dirPath: string): void
move(srcPath: string, destPath: string): Promise<void>
moveSync(srcPath: string, destPath: string): void
readDirSync(dirPath: string): RuntimeDirEntry[]
readFile(filePath: string, encoding?: string): Promise<string>
readFileSync(filePath: string, encoding?: string): string
realpathSync(path: string): string
writeFile(filePath: string, fileText: string): Promise<void>
writeFileSync(filePath: string, fileText: string): void