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
alreadyClaimed
alreadyClaimed: boolean = false;
Defined in: packages/core/src/SDKBase.ts:52
Inherited from
authenticated
authenticated: boolean = false;
Defined in: packages/core/src/SDKBase.ts:55
Inherited from
container
container: HTMLElement;
Defined in: packages/core/src/SDKBase.ts:58
Inherited from
frame
frame: HTMLIFrameElement;
Defined in: packages/core/src/SDKBase.ts:57
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:56
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:51
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:59
Inherited from
Accessors
seen
Get Signature
get seen(): boolean;
Defined in: packages/core/src/SDKBase.ts:138
Returns
boolean
Inherited from
Methods
_emit()
_emit(event: string, data?: unknown): void;
Defined in: packages/core/src/SDKBase.ts:262
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:95
Parameters
state
string
value?
string | Record<string, string>
Returns
void
Inherited from
close()
close(): void;
Defined in: packages/core/src/SDKBase.ts:327
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:306
Remove all listeners and destroy state Instance will no longer be usable
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:217
Parameters
callback
once
boolean = false
Returns
Inherited from
onAuthenticated()
onAuthenticated(callback: CallbackFn, once: boolean): RegisteredListener;
Defined in: packages/core/src/SDKBase.ts:201
Parameters
callback
once
boolean = false
Returns
Inherited from
onClose()
onClose(callback: CallbackFn, once: boolean): RegisteredListener;
Defined in: packages/core/src/SDKBase.ts:233
Parameters
callback
once
boolean = false
Returns
Inherited from
onError()
onError(callback: ErrorCallbackFn, once: boolean): RegisteredListener;
Defined in: packages/core/src/SDKBase.ts:247
Parameters
callback
once
boolean = false
Returns
Inherited from
onMessage()
onMessage(callback: MessageCallbackFn): RegisteredListener;
Defined in: packages/core/src/SDKBase.ts:171
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:187
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:144
Parameters
target
EventTarget
type
string
handler
EventListenerOrEventListenerObject
options?
boolean | AddEventListenerOptions
Returns
Inherited from
reload()
reload(): void;
Defined in: packages/core/src/SDKBase.ts:113
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:320
Remove the experience entirely
Returns
void
Inherited from
removeEvent()
removeEvent(listener: RegisteredListener): void;
Defined in: packages/core/src/SDKBase.ts:159
Remove a registered event listener
Parameters
listener
Returns
void