@ exodus/ 延迟存储
使用量
环绕一个存储来推迟访问,除非清理或删除,直到释放. 可用于在不使用加密存储的平台上复制加密存储的行为.
// adapters.js
const createUnlockableStorage = (storage) => {
const deferringStorage = createDeferringStorage(storage)
return {
...deferringStorage,
unlock: () => deferringStorage.release(),
}
}
const createAdapters = () => {
const storage = createUnlockableStorage(storage)
const migrateableStorage = createUnlockableStorage(storage)
return {
storage,
migrateableStorage,
}
}