@trlogic/tracker-web
Version:
Formica Tracker Web SDK
19 lines (18 loc) • 515 B
TypeScript
/**
* Cache strategy for variable collection.
* Controls how often a variable is re-collected.
*/
export declare enum CacheStrategy {
/** Re-collect every 10 seconds */
FAST = 10000,
/** Re-collect every 1 minute */
MEDIUM = 60000,
/** Re-collect every 5 minutes */
SLOW = 300000,
/** Collect once per session (never expires while SDK is alive) */
HEAVY = 9007199254740991
}
export interface VariableCollectionMetadata {
strategy: CacheStrategy;
lastCollected?: number;
}