readTextFile method

  1. @override
Future<Result<String, FileError>> readTextFile(
  1. String path
)
override

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));
}