Skip to content

Commit 14115ad

Browse files
committed
Replace more forEach with for..of
1 parent 616d497 commit 14115ad

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

lib/storage/providers/IDBKeyValProvider/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,13 @@ const provider: StorageProvider<UseStore | undefined> = {
8484
}
8585

8686
return provider.store('readwrite', (store) => {
87-
pairs.forEach(([key, value]) => {
87+
for (const [key, value] of pairs) {
8888
if (value === null) {
8989
store.delete(key);
9090
} else {
9191
store.put(value, key);
9292
}
93-
});
93+
}
9494

9595
return IDB.promisifyRequest(store.transaction);
9696
});

lib/storage/providers/MemoryOnlyProvider.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,9 @@ const provider: StorageProvider<Store> = {
123123
*/
124124
clear() {
125125
// Remove all keys without changing the root object reference.
126-
Object.keys(provider.store).forEach((k) => delete provider.store[k]);
126+
for (const key of Object.keys(provider.store)) {
127+
delete provider.store[key];
128+
}
127129
return Promise.resolve();
128130
},
129131

@@ -145,7 +147,9 @@ const provider: StorageProvider<Store> = {
145147

146148
const setMockStore = (data: Store) => {
147149
// Replace keys without changing the root object reference.
148-
Object.keys(storeInternal).forEach((k) => delete storeInternal[k]);
150+
for (const key of Object.keys(storeInternal)) {
151+
delete storeInternal[key];
152+
}
149153
Object.assign(storeInternal, data);
150154
};
151155

0 commit comments

Comments
 (0)