/** * SessionStorage Service * Wrapper for browser sessionStorage API */ import { StorageItem } from "../models/storageItem"; import { BaseStorageService } from "./base/BaseStorageService"; /** * SessionStorage service implementation */ export declare class SessionStorageService extends BaseStorageService { protected readonly storageType = "sessionStorage"; /** * Get the sessionStorage object */ protected getStorage(): Storage | null; /** * Save an item to sessionStorage */ save(key: string, value: string): void; /** * Retrieve an item from sessionStorage */ retrieve(key: string): StorageItem | null; /** * Remove an item from sessionStorage */ remove(key: string): void; /** * Clear all items from sessionStorage */ clear(): void; } //# sourceMappingURL=SessionStorageService.d.ts.map