UNPKG

@flagship.io/js-sdk

Version:
23 lines (22 loc) 987 B
import { CampaignDTO, FlagDTO, IHit } from '../types'; import { type HitAbstract } from '../hit/HitAbstract'; import { DefaultStrategy } from './DefaultStrategy'; import { BatchDTO } from '../hit/Batch'; export declare class NoConsentStrategy extends DefaultStrategy { lookupHits(): Promise<void>; lookupVisitor(): Promise<void>; cacheVisitor(): Promise<void>; protected cacheHit(): Promise<void>; collectEAIEventsAsync(): Promise<void>; reportEaiPageView(): void; reportEaiVisitorEvent(): void; onEAICollectStatusChange(): void; protected fetchCampaignsFromCache(): CampaignDTO[]; sendHit(_hit: HitAbstract | IHit | BatchDTO): Promise<void>; sendHits(_hits: HitAbstract[] | IHit[] | BatchDTO[]): Promise<void>; protected sendActivate(_flagDto: FlagDTO, _defaultValue?: unknown): Promise<void>; visitorExposed(): Promise<void>; sendTroubleshootingHit(): Promise<void>; addInTrackingManager(): Promise<void>; private log; }