Skip to main content

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>;
}

apiOptions​

property
Required<ApiOptions>

assetOptions​

property
Required<AssetOptions>

authOptions​

property
Required<AuthOptions>

catalogOptions​

property
Required<CatalogOptions>

customFields​

property
Required<CustomFields>

entityOptions​

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

importExportOptions​

property

jobQueueOptions​

property
Required<JobQueueOptions>

orderOptions​

property
Required<OrderOptions>

promotionOptions​

property

shippingOptions​

property
Required<ShippingOptions>

taxOptions​

property
Required<TaxOptions>

systemOptions​

property
Required<SystemOptions>