writeAsBytes method
Writes bytes to the in-memory output and records the resulting
StringAsset in output.
The extension parameter determines the output asset URI extension.
Implementation
@override
/// Writes [bytes] to the in-memory output and records the resulting
/// [StringAsset] in [output].
///
/// The [extension] parameter determines the output asset URI extension.
FutureOr<void> writeAsBytes(List<int> bytes, {required String extension}) {
final uri = asset.uriWithExtension(extension);
output = StringAsset.withRawUri(utf8.decode(bytes), uri.toString());
return null;
}