readText method
Reads path as UTF-8 text.
Implementation
@override
Future<Result<String>> readText(String path) async {
if (_readTextResults.isNotEmpty) {
return _readTextResults.removeFirst();
}
final String normalized = normalizePath(path);
final List<int>? bytes = _files[normalized];
return bytes == null
? _notFound<String>('readText', normalized)
: Ok<String>(utf8.decode(bytes, allowMalformed: true));
}