fix: bump unstorage and address type issues (#2951)

This commit is contained in:
Daniel Roe 2024-09-11 12:20:26 +01:00 committed by GitHub
parent 201ab3b13a
commit 672e8a9a24
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 294 additions and 813 deletions

View file

@ -11,14 +11,14 @@ export default defineDriver((driver: Driver = memory()) => {
return {
...driver,
async hasItem(key: string) {
if (await memoryDriver.hasItem(key))
if (await memoryDriver.hasItem(key, {}))
return true
return driver.hasItem(key, {})
},
async setItem(key: string, value: any) {
await Promise.all([
memoryDriver.setItem(key, value),
memoryDriver.setItem?.(key, value, {}),
driver.setItem?.(key, value, {}),
])
},
@ -29,7 +29,7 @@ export default defineDriver((driver: Driver = memory()) => {
return value
value = await driver.getItem(key)
memoryDriver.setItem(key, value)
memoryDriver.setItem?.(key, value as string, {})
return value
},