@withjoy/sdk-js
Version:
Joy Javascript SDK
21 lines (20 loc) • 923 B
TypeScript
import { ValueListener } from "./interfaces";
export declare const enum CTAState {
SiteLockedIncludeQs = "SiteLockedIncludeQs",
SiteLockedExcludeQs = "SiteLockedExcludeQs",
SiteUnlockedExcludeQs = "SiteUnlockedExcludeQs",
SiteUnlockedIncludeQs = "SiteUnlockedIncludeQs",
SiteunlockedResponded = "SiteUnlockedResponded",
SiteLockedHasPrivateEventsIncludeQs = "SiteLockedHasPrivateEventsIncludeQs",
SiteLockedHasPrivateEventsExcludeQs = "SiteLockedHasPrivateEventsExcludeQs",
SiteUnlockedHasPrivateEventsIncludeQs = "SiteUnlockedHasPrivateEventsIncludeQs",
SiteUnlockedHasPrivateEventsExcludeQs = "SiteUnlockedHasPrivateEventsExcludeQs"
}
export interface Cta {
prompt: string;
state: string;
label: string;
lockLabel: string;
navigationTitle: string;
}
export declare const observeCta: (eventDataSource: any, listener: ValueListener<Cta>) => void;