import { SessionManager } from "./sessionManager"; export class DefaultSessionManager implements SessionManager { public async getItem(key: string): Promise { const value = sessionStorage.getItem(key); if (!value) { return null; } return JSON.parse(value); } public async setItem(key: string, value: T): Promise { sessionStorage.setItem(key, JSON.stringify(value)); } public async removeItem(key: string): Promise { sessionStorage.removeItem(key); } }