FileSystemWritableByteSink constructor
FileSystemWritableByteSink(
- JSObject writableFileStream
Wraps writableFileStream, which must be a JS
FileSystemWritableFileStream — throws ArgumentError otherwise.
Takes a plain JSObject so any binding works, e.g. package:web's.
Implementation
FileSystemWritableByteSink(JSObject writableFileStream)
: _stream = _WritableFileStream._(writableFileStream) {
if (!writableFileStream.instanceOfString('FileSystemWritableFileStream')) {
throw ArgumentError.value(
writableFileStream,
'writableFileStream',
'is not a FileSystemWritableFileStream',
);
}
}