feat: add keyv-storage

This commit is contained in:
kangfenmao
2024-07-15 13:13:42 +08:00
parent 3fc45187eb
commit b4eb35d86a
4 changed files with 14 additions and 0 deletions
+2
View File
@@ -2,10 +2,12 @@
import { MessageInstance } from 'antd/es/message/interface'
import { HookAPI } from 'antd/es/modal/useModal'
import type KeyvStorage from '@kangfenmao/keyv-storage'
declare global {
interface Window {
message: MessageInstance
modal: HookAPI
keyv: KeyvStorage
}
}
+3
View File
@@ -1,4 +1,5 @@
import localforage from 'localforage'
import KeyvStorage from '@kangfenmao/keyv-storage'
function init() {
localforage.config({
@@ -8,6 +9,8 @@ function init() {
storeName: 'cherryai',
description: 'Cherry Studio Storage'
})
window.keyv = new KeyvStorage()
window.keyv.init()
}
init()