interface RuntimeFileSystemimport { type RuntimeFileSystem } from "https://dotland.deno.dev/x/ts_morph@17.0.1/common/mod.ts"; MethodsisCaseSensitive(): booleanGets if this file system is case sensitive. delete(path: string): Promise<void>Asynchronously deletes the specified file or directory. deleteSync(path: string): voidSynchronously deletes the specified file or directory readDirSync(dirPath: string): RuntimeDirEntry[]Reads all the child directories and files. readFile(filePath: string, encoding?: string): Promise<string>Asynchronously reads a file at the specified path. readFileSync(filePath: string, encoding?: string): stringSynchronously reads a file at the specified path. writeFile(filePath: string, fileText: string): Promise<void>Asynchronously writes a file to the file system. writeFileSync(filePath: string, fileText: string): voidSynchronously writes a file to the file system. mkdir(dirPath: string): Promise<void>Asynchronously creates a directory at the specified path. mkdirSync(dirPath: string): voidSynchronously creates a directory at the specified path. move(srcPath: string, destPath: string): Promise<void>Asynchronously moves a file or directory. moveSync(srcPath: string, destPath: string): voidSynchronously moves a file or directory. copy(srcPath: string, destPath: string): Promise<void>Asynchronously copies a file or directory. copySync(srcPath: string, destPath: string): voidSynchronously copies a file or directory. stat(path: string): Promise<RuntimeFileInfo>Asynchronously gets the path's stat information. statSync(path: string): RuntimeFileInfoSynchronously gets the path's stat information. realpathSync(path: string): stringSee https://nodejs.org/api/fs.html#fs_fs_realpathsync_path_options getCurrentDirectory(): stringGets the current directory of the environment. glob(patterns: ReadonlyArray<string>): Promise<string[]>Uses pattern matching to find files or directories. globSync(patterns: ReadonlyArray<string>): string[]Synchronously uses pattern matching to find files or directories.