UNPKG

@splitsoftware/splitio-commons

Version:
17 lines (16 loc) 563 B
/** * Debug strategy for impressions tracker. Wraps impressions to store and adds previousTime if it corresponds * * @param impressionsObserver - impression observer. Previous time (pt property) is included in impression instances * @returns Debug strategy */ export function strategyDebugFactory(impressionsObserver) { return { process: function (impression) { if (impression.properties) return true; impression.pt = impressionsObserver.testAndSet(impression); return true; } }; }