This interface represents the VendureConfig object available at run-time, i.e. the user-supplied config values have been merged with the defaultConfig values.
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>; schedulerOptions: Required<Omit<SchedulerOptions, 'timezone'>> & SchedulerOptions; orderOptions: Required<OrderOptions>; promotionOptions: Required<PromotionOptions>; shippingOptions: Required<ShippingOptions>; taxOptions: Required<TaxOptions>; systemOptions: Required<SystemOptions>;}Required<VendureConfig>Required<ApiOptions>Required<AssetOptions>Required<AuthOptions>Required<CatalogOptions>Required<CustomFields>Required<Omit<EntityOptions, 'entityIdStrategy'>> & EntityOptionsRequired<ImportExportOptions>Required<JobQueueOptions>Required<Omit<SchedulerOptions, 'timezone'>> & SchedulerOptionsRequired<OrderOptions>Required<PromotionOptions>Required<ShippingOptions>Required<TaxOptions>Required<SystemOptions>