FileSystemApi: {     exists: ((path) => Promise<boolean>);     mkdir: ((path) => Promise<void>);     readFile: ((path, 
encoding?) => Promise<string>);     readdir: ((path) => Promise<string[]>);     stat: ((path) => Promise<FileSystemStats>);     unlink: ((path) => Promise<void>);     writeFile: ((path, 
content, 
encoding?) => Promise<void>); } Type declaration
- exists: ((path) => Promise<boolean>)- (path): Promise<boolean>
- Returns Promise<boolean>
 
 
- mkdir: ((path) => Promise<void>)- (path): Promise<void>
- Returns Promise<void>
 
 
- readFile: ((path, encoding?) => Promise<string>)- (path, encoding?): Promise<string>
- Parameters- path: string
- Optionalencoding: BufferEncoding
 
- Returns Promise<string>
 
 
- readdir: ((path) => Promise<string[]>)- (path): Promise<string[]>
- Returns Promise<string[]>
 
 
- unlink: ((path) => Promise<void>)- (path): Promise<void>
- Returns Promise<void>
 
 
- writeFile: ((path, content, encoding?) => Promise<void>)- (path, content, encoding?): Promise<void>
- Parameters- path: string
- content: string
- Optionalencoding: string
 
- Returns Promise<void>