File

integration-libs/cds/src/config/cds-config.ts

Index

Properties

Properties

Optional cds
Type : literal type
import { Injectable } from '@angular/core';
import { Config } from '@spartacus/core';
import { CdsEndpoints } from '../cds-models/cds-endpoints.model';
import { MerchandisingConfig } from './merchandising.config';
import { ProfileTagConfig } from './profile-tag.config';

@Injectable({
  providedIn: 'root',
  useExisting: Config,
})
export abstract class CdsConfig {
  cds?: {
    tenant?: string;
    baseUrl?: string;
    consentTemplateId?: string;
    endpoints?: CdsEndpoints;
    merchandising?: MerchandisingConfig;
    profileTag?: ProfileTagConfig;
  };
}

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

result-matching ""

    No results matching ""