Class PersonalizationHelper
Constructors
constructor
- new PersonalizationHelper(graphQlEndpoint, sitecoreApiKey): PersonalizationHelper
Parameters
graphQlEndpoint: string
sitecoreApiKey: string
Properties
endpointUrl
endpointUrl: string
sitecoreApiKey
sitecoreApiKey: string
Methods
doPersonalizePlaceholder
- doPersonalizePlaceholder(placeholderPersonalization, elementPlaceholderRenderings): Promise<any>
Parameters
placeholderPersonalization: any
elementPlaceholderRenderings: any
Returns Promise<any>
getItemById
- getItemById(itemId): Promise<unknown>
Returns Promise<unknown>
guid
- guid(): string
Returns string
personalize
- personalize(ruleEngine, props, personalizationRule): Promise<any>
Parameters
ruleEngine: JssRuleEngine
props: any
personalizationRule: any
Returns Promise<any>
populateFields
- populateFields(rendering): Promise<any>
Returns Promise<any>
runRuleActions
- runRuleActions(ruleEngine, props, personalizationRule, ruleActions): Promise<any>
Parameters
ruleEngine: JssRuleEngine
props: any
personalizationRule: any
ruleActions: any
Returns Promise<any>