feat: 二次封装localforage支持设置过期时间,提供完整的类型提示

This commit is contained in:
xiaoxian521
2023-09-27 23:32:45 +08:00
parent 320ee2b206
commit e10c9166ca
4 changed files with 279 additions and 0 deletions

18
pnpm-lock.yaml generated
View File

@@ -53,6 +53,7 @@ specifiers:
js-cookie: ^3.0.5
jsbarcode: ^3.11.5
lint-staged: ^14.0.1
localforage: ^1.10.0
md-editor-v3: 2.7.2
mint-filter: ^4.0.3
mitt: ^3.0.1
@@ -142,6 +143,7 @@ dependencies:
intro.js: 7.2.0
js-cookie: 3.0.5
jsbarcode: 3.11.5
localforage: 1.10.0
md-editor-v3: 2.7.2
mint-filter: 4.0.3
mitt: 3.0.1
@@ -4790,6 +4792,10 @@ packages:
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
/immediate/3.0.6:
resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
dev: false
/immer/9.0.21:
resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==}
dev: false
@@ -5696,6 +5702,12 @@ packages:
type-check: 0.4.0
dev: true
/lie/3.1.1:
resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==}
dependencies:
immediate: 3.0.6
dev: false
/lilconfig/2.1.0:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
@@ -5747,6 +5759,12 @@ packages:
dev: false
optional: true
/localforage/1.10.0:
resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==}
dependencies:
lie: 3.1.1
dev: false
/locate-path/5.0.0:
resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
engines: {node: '>=8'}