Skip to main content
Go to Latest
class VisitorDelegate
import { VisitorDelegate } from "https://deno.land/x/flagship_io_js_sdk@4.0.2/visitor/VisitorDelegate.ts";

Methods

authenticate(visitorId: string): void
clearContext(): void
fetchFlags(): Promise<void>
getFlag(key: string): IFSFlag
getFlagValue<T>(param: GetFlagValueParam<T>): T extends null ? unknown : T
sendHit(hit: HitAbstract): Promise<void>
sendHit(hit: IHit): Promise<void>
sendHits(hits: HitAbstract[]): Promise<void>
sendHits(hits: IHit[]): Promise<void>
updateContext(key: string, value: primitive): void
updateContext(context: Record<string, primitive>): void
visitorExposed(param: VisitorExposedParam): Promise<void>