UNPKG

@vendure/core

Version:

A modern, headless ecommerce framework

31 lines (30 loc) 1.09 kB
import { ConfigService } from '../../config/config.service'; import { TelemetryConfig } from '../telemetry.types'; /** * Collects configuration information for telemetry. * Only collects strategy class names and non-sensitive configuration values. */ export declare class ConfigCollector { private readonly configService; constructor(configService: ConfigService); collect(): TelemetryConfig; private getDefaultLanguage; private getAssetStorageType; private getJobQueueType; private getEntityIdStrategy; private getAuthenticationMethods; private getMoneyStrategy; private getCacheStrategy; private getTaxLineCalculationStrategy; private getOrderSellerStrategy; private getPaymentHandlerCodes; private getShippingCalculatorCodes; private getFulfillmentHandlerCodes; private getPromotionConditionCount; private getPromotionActionCount; private getScheduledTaskCount; private getCustomFieldsPerEntity; private hasCustomOrderProcess; private hasCustomPaymentProcess; private hasCustomFulfillmentProcess; }