interface IFileSystem

File system operations interface for dependency injection Allows testing and different implementations

Methods

readTextFile(path: string): Promise<string>

Read a text file

writeTextFile(
path: string,
content: string,
): Promise<void>

Write a text file

exists(path: string): Promise<boolean>

Check if a file exists

Usage

import { type IFileSystem } from ".";