UNPKG

@trlogic/tracker-web

Version:
19 lines (18 loc) 515 B
/** * 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; }