UNPKG

@jss-rule-engine/nextjs

Version:

13 lines (12 loc) 679 B
import { JssRuleEngine } from '@jss-rule-engine/core'; export declare class PersonalizationHelper { endpointUrl: string; sitecoreApiKey: string; constructor(graphQlEndpoint: string, sitecoreApiKey: string); guid(): string; getItemById(itemId: String): Promise<unknown>; populateFields(rendering: any): Promise<any>; doPersonalizePlaceholder(placeholderPersonalization: any, elementPlaceholderRenderings: any): Promise<any>; runRuleActions(ruleEngine: JssRuleEngine, props: any, personalizationRule: any, ruleActions: any): Promise<any>; personalize(ruleEngine: JssRuleEngine, props: any, personalizationRule: any): Promise<any>; }