fix: bump unstorage
and address type issues (#2951)
This commit is contained in:
parent
201ab3b13a
commit
672e8a9a24
4 changed files with 294 additions and 813 deletions
|
@ -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
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue