@flagship.io/js-sdk
Version:
10 lines (9 loc) • 565 B
TypeScript
import { BatchTriggeredBy } from '../enum/BatchTriggeredBy';
import { type HitAbstract } from '../hit/HitAbstract';
import { BatchingCachingStrategyAbstract } from './BatchingCachingStrategyAbstract';
import { SendActivate } from './types';
export declare class BatchingPeriodicCachingStrategy extends BatchingCachingStrategyAbstract {
addHitInPoolQueue(hit: HitAbstract): Promise<void>;
sendActivate({ activateHitsPool, currentActivate, batchTriggeredBy }: SendActivate): Promise<void>;
sendBatch(batchTriggeredBy?: BatchTriggeredBy): Promise<void>;
}