writeBinaryFile method

  1. @override
Future<Result<void, FileError>> writeBinaryFile(
  1. String path,
  2. Uint8List content
)
override

Writes raw bytes to a file, creating parent directories.

Implementation

@override
Future<Result<void, FileError>> writeBinaryFile(
  String path,
  Uint8List content,
) async {
  final resolved = _normalize(path);
  _ensureParents(resolved);
  _files[resolved] = _MemoryFile(
    content,
    DateTime.now().millisecondsSinceEpoch,
  );
  return const Ok(null);
}