File size: 406 Bytes
84c1942 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | class LocalStorageMock {
store: { [key: string]: string };
constructor() {
this.store = {};
}
clear() {
this.store = {};
}
getItem(key: string) {
return this.store[key] || null;
}
setItem(key: string, value: string) {
this.store[key] = value;
}
removeItem(key: string) {
delete this.store[key];
}
}
// @ts-ignore
global.localStorage = new LocalStorageMock();
|