Interface NodeFileSystemModules
interface NodeFileSystemModules { fs: { mkdir( directoryPath: string, options: { recursive: true }, ): Promise<string | undefined>; readdir(directoryPath: string): Promise<string[]>; readFile(filePath: string, encoding: "utf8"): Promise<string>; rm( filePath: string, options: { force: boolean; recursive: boolean }, ): Promise<void>; stat( filePath: string, ): Promise<{ isDirectory(): boolean; isFile(): boolean }>; writeFile( filePath: string, data: string | Uint8Array<ArrayBufferLike>, encoding?: "utf8", ): Promise<void>; }; path: { dirname(filePath: string): string; join(...paths: string[]): string; resolve(...paths: string[]): string; };} Properties
fs
fs: {
mkdir(
directoryPath: string,
options: { recursive: true },
): Promise<string | undefined>;
readdir(directoryPath: string): Promise<string[]>;
readFile(filePath: string, encoding: "utf8"): Promise<string>;
rm(
filePath: string,
options: { force: boolean; recursive: boolean },
): Promise<void>;
stat(
filePath: string,
): Promise<{ isDirectory(): boolean; isFile(): boolean }>;
writeFile(
filePath: string,
data: string | Uint8Array<ArrayBufferLike>,
encoding?: "utf8",
): Promise<void>;
}
path
path: {
dirname(filePath: string): string;
join(...paths: string[]): string;
resolve(...paths: string[]): string;
}