15 lines
263 B
JavaScript
15 lines
263 B
JavaScript
|
export default class Storage {
|
||
|
constructor(key, storage) {
|
||
|
this.key = key;
|
||
|
this.storage = storage;
|
||
|
|
||
|
this.state = this.initState(this.key, this.storage);
|
||
|
}
|
||
|
|
||
|
initState() {
|
||
|
const { key, storage } = this;
|
||
|
|
||
|
return storage.getItem(key);
|
||
|
}
|
||
|
}
|