readTextFile method
Reads a UTF-8 text file.
Implementation
@override
Future<Result<String, FileError>> readTextFile(String path) async {
final result = await _readFile(path);
if (result.isErr) return Err(result.errorOrNull!);
return Ok(utf8.decode(result.valueOrNull!.bytes));
}