API Events

PickyStoryEvent

Public event sent to listeners in customer code.

Kind: global class

new PickyStoryEvent(name, [payload])

Event constructor, requires event name and an optional payload object

ParamTypeDescription

name

string

one of the values in {Events}

[payload]

Object

optional payload object

pickyStoryEvent.validate ⇒ boolean

Validate event and optionally filter the desired event type

Kind: instance property of PickyStoryEvent Returns: boolean - true if valid, false otherwise

ParamTypeDescription

event

the input event object

[name]

string

optional event name to filter

pickyStoryEvent.extractPayload ⇒ Object

Helper method to accept only the desired event type and extract its payload

Kind: instance property of PickyStoryEvent Returns: Object - payload object or null if the event does not match the desired name

ParamTypeDescription

event

the input event object

[name]

string

optional event name to filter

PickyStoryEvent.type

Public event type used as the typeArg value of CustomEvent

Kind: static property of PickyStoryEvent

PickyStoryEvent.Events

Supported API event names

Kind: static property of PickyStoryEvent

API_READY

Browser API has finished loading and is ready for use

Kind: global variable

DEAL_DISCOUNTS

Deal discounts have been applied to the current cart

Kind: global variable

Last updated