Skip to main content

LandingPage

@vtagz/web-sdk


Class: LandingPage

Defined in: packages/core/src/LandingPage.ts:7

Extends

Constructors

Constructor

new LandingPage(settings: LandingPageSettings): LandingPage;

Defined in: packages/core/src/LandingPage.ts:8

Parameters

settings

LandingPageSettings

Returns

LandingPage

Overrides

SDKBase.constructor

Properties

_seenThisSession

protected _seenThisSession: boolean;

Defined in: packages/core/src/SDKBase.ts:48

Inherited from

SDKBase._seenThisSession


alreadyClaimed

alreadyClaimed: boolean = false;

Defined in: packages/core/src/SDKBase.ts:52

Inherited from

SDKBase.alreadyClaimed


authenticated

authenticated: boolean = false;

Defined in: packages/core/src/SDKBase.ts:55

Inherited from

SDKBase.authenticated


container

container: HTMLElement;

Defined in: packages/core/src/SDKBase.ts:58

Inherited from

SDKBase.container


frame

frame: HTMLIFrameElement;

Defined in: packages/core/src/SDKBase.ts:57

Inherited from

SDKBase.frame


frameOrigin

protected frameOrigin: string = '';

Defined in: packages/core/src/SDKBase.ts:47

Inherited from

SDKBase.frameOrigin


link: URL;

Defined in: packages/core/src/SDKBase.ts:56

Inherited from

SDKBase.link


listeners

protected listeners: RegisteredListener[] = [];

Defined in: packages/core/src/SDKBase.ts:49

Inherited from

SDKBase.listeners


mode

protected mode: "popup" | "capture" | "full" | "loyalty";

Defined in: packages/core/src/SDKBase.ts:50

Inherited from

SDKBase.mode


ready

ready: boolean = false;

Defined in: packages/core/src/SDKBase.ts:51

Inherited from

SDKBase.ready


settings

protected settings: LandingPageSettings;

Defined in: packages/core/src/SDKBase.ts:46

Inherited from

SDKBase.settings


wrapper

wrapper: HTMLDivElement;

Defined in: packages/core/src/SDKBase.ts:59

Inherited from

SDKBase.wrapper

Accessors

seen

Get Signature

get seen(): boolean;

Defined in: packages/core/src/SDKBase.ts:138

Returns

boolean

Inherited from

SDKBase.seen

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

SDKBase._emit


_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

SDKBase._sendMessage


close()

close(): void;

Defined in: packages/core/src/SDKBase.ts:327

Returns

void

Deprecated

  • use #remove() instead

Inherited from

SDKBase.close


createFrame()

createFrame(): void;

Defined in: packages/core/src/LandingPage.ts:12

Returns

void

Overrides

SDKBase.createFrame


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

SDKBase.destroy


embed()

embed(): void;

Defined in: packages/core/src/LandingPage.ts:17

Returns

void

Overrides

SDKBase.embed


onAlreadyClaimed()

onAlreadyClaimed(callback: CallbackFn, once: boolean): RegisteredListener;

Defined in: packages/core/src/SDKBase.ts:217

Parameters

callback

CallbackFn

once

boolean = false

Returns

RegisteredListener

Inherited from

SDKBase.onAlreadyClaimed


onAuthenticated()

onAuthenticated(callback: CallbackFn, once: boolean): RegisteredListener;

Defined in: packages/core/src/SDKBase.ts:201

Parameters

callback

CallbackFn

once

boolean = false

Returns

RegisteredListener

Inherited from

SDKBase.onAuthenticated


onClose()

onClose(callback: CallbackFn, once: boolean): RegisteredListener;

Defined in: packages/core/src/SDKBase.ts:233

Parameters

callback

CallbackFn

once

boolean = false

Returns

RegisteredListener

Inherited from

SDKBase.onClose


onError()

onError(callback: ErrorCallbackFn, once: boolean): RegisteredListener;

Defined in: packages/core/src/SDKBase.ts:247

Parameters

callback

ErrorCallbackFn

once

boolean = false

Returns

RegisteredListener

Inherited from

SDKBase.onError


onMessage()

onMessage(callback: MessageCallbackFn): RegisteredListener;

Defined in: packages/core/src/SDKBase.ts:171

Helper method for receiving data from VTAGZ

Parameters

callback

MessageCallbackFn

Returns

RegisteredListener

Inherited from

SDKBase.onMessage


onReady()

onReady(callback: CallbackFn, once: boolean): RegisteredListener;

Defined in: packages/core/src/SDKBase.ts:187

Parameters

callback

CallbackFn

once

boolean = false

Returns

RegisteredListener

Inherited from

SDKBase.onReady


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

RegisteredListener

Inherited from

SDKBase.registerEvent


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

SDKBase.reload


remove()

remove(): void;

Defined in: packages/core/src/SDKBase.ts:320

Remove the experience entirely

Returns

void

Inherited from

SDKBase.remove


removeEvent()

removeEvent(listener: RegisteredListener): void;

Defined in: packages/core/src/SDKBase.ts:159

Remove a registered event listener

Parameters

listener

RegisteredListener

Returns

void

Inherited from

SDKBase.removeEvent