Loyalty
Class: Loyalty
Defined in: packages/core/src/Loyalty.ts:13
Extends
Constructors
Constructor
new Loyalty(settings: LoyaltySettings): Loyalty;
Defined in: packages/core/src/Loyalty.ts:14
Parameters
settings
Returns
Loyalty
Overrides
Properties
_seenThisSession
protected _seenThisSession: boolean;
Defined in: packages/core/src/SDKBase.ts:48
Inherited from
_sessionId
protected _sessionId: null | string = null;
Defined in: packages/core/src/SDKBase.ts:52
Inherited from
alreadyClaimed
alreadyClaimed: boolean = false;
Defined in: packages/core/src/SDKBase.ts:56
Inherited from
authenticated
authenticated: boolean = false;
Defined in: packages/core/src/SDKBase.ts:59
Inherited from
container
container: HTMLElement;
Defined in: packages/core/src/SDKBase.ts:62
Inherited from
frame
frame: HTMLIFrameElement;
Defined in: packages/core/src/SDKBase.ts:61
Inherited from
frameOrigin
protected frameOrigin: string = '';
Defined in: packages/core/src/SDKBase.ts:47
Inherited from
link
link: URL;
Defined in: packages/core/src/SDKBase.ts:60
Inherited from
listeners
protected listeners: RegisteredListener[] = [];
Defined in: packages/core/src/SDKBase.ts:49
Inherited from
mode
protected mode: "popup" | "capture" | "full" | "loyalty";
Defined in: packages/core/src/SDKBase.ts:50
Inherited from
ready
ready: boolean = false;
Defined in: packages/core/src/SDKBase.ts:55
Inherited from
settings
protected settings: LoyaltySettings;
Defined in: packages/core/src/SDKBase.ts:46
Inherited from
wrapper
wrapper: HTMLDivElement;
Defined in: packages/core/src/SDKBase.ts:63
Inherited from
Accessors
seen
Get Signature
get seen(): boolean;
Defined in: packages/core/src/SDKBase.ts:180
Returns
boolean
Inherited from
Methods
_emit()
_emit(event: string, data?: unknown): void;
Defined in: packages/core/src/SDKBase.ts:304
Parameters
event
string
data?
unknown
Returns
void
Inherited from
_sendMessage()
protected _sendMessage(state: string, value?: string | Record<string, string>): void;
Defined in: packages/core/src/SDKBase.ts:137
Parameters
state
string
value?
string | Record<string, string>
Returns
void
Inherited from
close()
close(): void;
Defined in: packages/core/src/SDKBase.ts:371
Returns
void
Deprecated
- use #remove() instead
Inherited from
createFrame()
createFrame(): void;
Defined in: packages/core/src/Loyalty.ts:18
Returns
void
Overrides
destroy()
destroy(): void;
Defined in: packages/core/src/SDKBase.ts:350
Remove all listeners and destroy state. Instance will no longer be usable. Clears container contents instead of removing the container element so that React can manage the container's lifecycle without DOM conflicts.
Returns
void
Inherited from
embed()
embed(): void;
Defined in: packages/core/src/Loyalty.ts:41
Returns
void
Overrides
onAlreadyClaimed()
onAlreadyClaimed(callback: CallbackFn, once: boolean): RegisteredListener;
Defined in: packages/core/src/SDKBase.ts:259
Parameters
callback
once
boolean = false
Returns
Inherited from
onAuthenticated()
onAuthenticated(callback: CallbackFn, once: boolean): RegisteredListener;
Defined in: packages/core/src/SDKBase.ts:243
Parameters
callback
once
boolean = false
Returns
Inherited from
onClose()
onClose(callback: CallbackFn, once: boolean): RegisteredListener;
Defined in: packages/core/src/SDKBase.ts:275
Parameters
callback
once
boolean = false
Returns
Inherited from
onError()
onError(callback: ErrorCallbackFn, once: boolean): RegisteredListener;
Defined in: packages/core/src/SDKBase.ts:289
Parameters
callback
once
boolean = false
Returns
Inherited from
onMessage()
onMessage(callback: MessageCallbackFn): RegisteredListener;
Defined in: packages/core/src/SDKBase.ts:213
Helper method for receiving data from VTAGZ
Parameters
callback
Returns
Inherited from
onReady()
onReady(callback: CallbackFn, once: boolean): RegisteredListener;
Defined in: packages/core/src/SDKBase.ts:229
Parameters
callback
once
boolean = false
Returns
Inherited from
onResize()
onResize(callback: ResizeCallbackFn, once: boolean): RegisteredListener;
Defined in: packages/core/src/Loyalty.ts:23
Parameters
callback
once
boolean = false
Returns
registerEvent()
protected registerEvent(
target: EventTarget,
type: string,
handler: EventListenerOrEventListenerObject,
options?: boolean | AddEventListenerOptions): RegisteredListener;
Defined in: packages/core/src/SDKBase.ts:186
Parameters
target
EventTarget
type
string
handler
EventListenerOrEventListenerObject
options?
boolean | AddEventListenerOptions
Returns
Inherited from
reload()
reload(): void;
Defined in: packages/core/src/SDKBase.ts:155
Reloads the experience to reset the input state for new subscriptions. Can be disabled by passing the option "disableReload: true"
Returns
void
Inherited from
remove()
remove(): void;
Defined in: packages/core/src/SDKBase.ts:364
Remove the experience entirely
Returns
void
Inherited from
removeEvent()
removeEvent(listener: RegisteredListener): void;
Defined in: packages/core/src/SDKBase.ts:201
Remove a registered event listener
Parameters
listener
Returns
void