anchor.diff:    @override
     Future<void> store(Uint8List data) async {
       final transaction =
  -        _database.transactionStore(_objectStoreName, 'readwrite');
  +    _database.transactionStore(_objectStoreName, 'readwrite');
       final store = transaction.objectStore(_objectStoreName);
   
       await store.put(Blob([data]), name);
  
positive.code: 
    final String name;
    final bool migrateFromLocalStorage;
  
    Database _database;
  
    _IndexedDbStorage(this.name, {this.migrateFromLocalStorage = true});
  
    @override
    Future<void> open() async {
      var wasCreated = false;
  
      _database = await window.indexedDB.open(
        _objectStoreName,
        version: 1,
        onUpgradeNeeded: (event) {
  
negative.code:   @override
    Future<Uint8List> restore() async {
      final transaction =
      _database.transactionStore(_objectStoreName, 'readonly');
      final store = transaction.objectStore(_objectStoreName);
  
      final result = await store.getObject(name) as Blob /*?*/;
  