@trlogic/tracker-web
Version:
Formica Tracker Web SDK
14 lines (13 loc) • 421 B
TypeScript
import { EventStorage } from "src/core/contract/EventStorage";
import { Event } from "src/core/model/Event";
/**
* In-memory event storage with queue semantics.
* Mirrors Android InMemoryEventStorage.
*/
export declare class InMemoryEventStorage implements EventStorage {
private events;
saveEvent(event: Event): void;
getPendingEvents(): Event[];
removeEvent(event: Event): void;
clear(): void;
}