session-storage-sync
Version:
sync session storage across multiple browser tabs from same origin
16 lines (15 loc) • 429 B
TypeScript
import { StorageMechanism } from './storage-mechanism';
export declare class Storage {
private _local;
private _session;
private _ignored;
private _sessionId;
private _isInitialized;
constructor(ignoredKeys?: string[]);
get local(): StorageMechanism;
get session(): StorageMechanism;
private listenForStorageEvents;
private onSetItem;
private onDeleteItem;
private onClearItems;
}