@airgrid/edgekit
Version:
A privacy focused library for cookie-less audience creation.
18 lines • 596 B
TypeScript
import { PageView, PageFeatureResult } from '../../types';
declare class ViewStore {
private pageViews;
private storageSize;
constructor();
_load(): void;
_save(): void;
_trim(): void;
/**
* @param storageSize Max pageView items to be kept
*/
setStorageSize(storageSize?: number): void;
savePageView(features: Record<string, PageFeatureResult> | undefined, metadata?: Record<string, string | number | boolean>): void;
getCopyOfPageViews(): PageView[];
}
export declare const viewStore: ViewStore;
export {};
//# sourceMappingURL=pageview.d.ts.map