Future<Blob> toBlob([String? type, Object? arguments]) { var completer = new Completer<Blob>(); _toBlob( (value) { completer.complete(value); }, type, arguments, ); return completer.future; }