From d86bc88dc5779f24247788deef79af7903b1fb5d Mon Sep 17 00:00:00 2001 From: Shahrad Elahi Date: Fri, 31 May 2024 19:05:03 +0330 Subject: [PATCH] fix --- package.json | 2 +- src/driver/browser.ts | 14 +++++--------- src/index.ts | 1 + 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index acb6731..00c1730 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "scripts": { "dev": "tsup --watch", "build": "tsup", - "test": "mocha \"**/*.test.ts\"", + "test": "mocha \"**/*.test.ts\" --retries 2", "type-check": "tsc --noEmit", "lint": "pnpm type-check && eslint .", "lint:fix": "eslint --fix .", diff --git a/src/driver/browser.ts b/src/driver/browser.ts index b1f317c..9364c41 100644 --- a/src/driver/browser.ts +++ b/src/driver/browser.ts @@ -2,14 +2,6 @@ import { HashRecord, StorageDriver } from '@/typings'; type StorageType = 'local' | 'session'; -function getStorage(type: StorageType): Storage { - if (typeof window === 'undefined') { - throw new Error('Browser storage not available'); - } - - return type === 'local' ? localStorage : sessionStorage; -} - export interface BrowserDriverOptions { initialValue?: HashRecord; } @@ -22,7 +14,11 @@ export default class BrowserDriver