File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 } ) ;
Original file line number Diff line number Diff 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
146148const 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
You can’t perform that action at this time.
0 commit comments