🚨 Announcing Vendure v2 Beta

RuntimeVendureConfig

RuntimeVendureConfig

This interface represents the VendureConfig object available at run-time, i.e. the user-supplied config values have been merged with the defaultConfig values.

Signature

interface RuntimeVendureConfig extends Required<VendureConfig> {
  apiOptions: Required<ApiOptions>;
  assetOptions: Required<AssetOptions>;
  authOptions: Required<AuthOptions>;
  catalogOptions: Required<CatalogOptions>;
  customFields: Required<CustomFields>;
  entityOptions: Required<Omit<EntityOptions, 'entityIdStrategy'>> & EntityOptions;
  importExportOptions: Required<ImportExportOptions>;
  jobQueueOptions: Required<JobQueueOptions>;
  orderOptions: Required<OrderOptions>;
  promotionOptions: Required<PromotionOptions>;
  shippingOptions: Required<ShippingOptions>;
  taxOptions: Required<TaxOptions>;
  systemOptions: Required<SystemOptions>;
}

Extends

Members

apiOptions

property
type:
Required<ApiOptions>

assetOptions

property
type:
Required<AssetOptions>

authOptions

property
type:
Required<AuthOptions>

catalogOptions

property
type:
Required<CatalogOptions>

customFields

property
type:
Required<CustomFields>

entityOptions

property
type:
Required<Omit<EntityOptions, 'entityIdStrategy'>> & EntityOptions

importExportOptions

property
type:
Required<ImportExportOptions>

jobQueueOptions

property
type:
Required<JobQueueOptions>

orderOptions

property
type:
Required<OrderOptions>

promotionOptions

property
type:
Required<PromotionOptions>

shippingOptions

property
type:
Required<ShippingOptions>

taxOptions

property
type:
Required<TaxOptions>

systemOptions

property
type:
Required<SystemOptions>