UNPKG

@flagship.io/js-sdk

Version:
15 lines (14 loc) 824 B
import { type Activate } from '../hit/Activate'; import { type HitAbstract } from '../hit/HitAbstract'; import { BatchingCachingStrategyAbstract } from './BatchingCachingStrategyAbstract'; import { BatchingCachingStrategyConstruct, SendActivate } from './types'; export declare class NoBatchingContinuousCachingStrategy extends BatchingCachingStrategyAbstract { protected cacheHitKeys: Record<string, string>; constructor(param: BatchingCachingStrategyConstruct); activateFlag(hit: Activate): Promise<void>; addHit(hit: HitAbstract): Promise<void>; addHitInPoolQueue(_hit: HitAbstract): Promise<void>; sendHit(hit: HitAbstract): Promise<void>; notConsent(visitorId: string): Promise<void>; sendActivate({ activateHitsPool, currentActivate, batchTriggeredBy }: SendActivate): Promise<void>; }