File

feature-libs/tracking/personalization/root/config/personalization-config.ts

Index

Properties

Properties

Optional personalization
Type : literal type
import { Injectable } from '@angular/core';
import { Config } from '@spartacus/core';

@Injectable({
  providedIn: 'root',
  useExisting: Config,
})
export abstract class PersonalizationConfig {
  personalization?: {
    enabled?: boolean;
    httpHeaderName?: {
      id: string;
      timestamp: string;
    };
    context?: {
      slotPosition: string;
      componentId: string;
    };
  };
}

declare module '@spartacus/core' {
  interface Config extends PersonalizationConfig {}
}

result-matching ""

    No results matching ""