|
|
@ -20,6 +20,11 @@ class StorageManager { |
|
|
constructor({driver, prefix = ''}: StorageManagerOptions = {}) { |
|
|
constructor({driver, prefix = ''}: StorageManagerOptions = {}) { |
|
|
this.driver = driver || this.createDefaultDriver(); |
|
|
this.driver = driver || this.createDefaultDriver(); |
|
|
this.prefix = prefix; |
|
|
this.prefix = prefix; |
|
|
|
|
|
if (!this.prefix && this.driver instanceof LocalStorageDriver) { |
|
|
|
|
|
console.warn( |
|
|
|
|
|
'[StorageManager] empty prefix combined with LocalStorageDriver — clear()/keys() will affect every localStorage entry.', |
|
|
|
|
|
); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
|