Skip to content

Types

Public types are grouped by plugin below. Each Options interface's fields, defaults, and usage appear in its plugin section.

  • buildInfoBuildInformationBuildInfoContextBuildInfoPluginOptions
  • bundleBudgetBundleSizeModeBundleOutputTypeBundleBudgetFilterBundleBudgetRuleBundleBudgetPluginOptionsMeasurableBundleOutputBundleBudgetFileMeasurementBundleBudgetEvaluation
  • cdnImportCdnTagAttributesCdnModuleCdnModuleResolverContextCdnModuleResolverResolvedCdnModuleCdnImportPluginOptions
  • componentRegistryComponentNameContextScannedComponentComponentRegistryPluginOptions
  • compressionCompressionAlgorithmCompressionPluginOptions
  • devRestartDevRestartEventDevRestartContextDevRestartPluginOptionsResolvedRestartPath
  • envGuardEnvRuleEnvSchemaEnvValidationIssueEnvGuardPluginOptions
  • htmlTemplateHtmlTemplateValueHtmlTemplateDataHtmlTemplateContextHtmlTemplatePluginOptions
  • routerMetaRouterMetaContextRouterMetaPluginOptionsRouterMetaMap
  • staticCopyStaticCopyTargetStaticCopyPluginOptions
  • subresourceIntegritySubresourceIntegrityAlgorithmSubresourceIntegrityFilterIntegrityCrossoriginSubresourceIntegrityPluginOptionsIntegrityInjectionOptionsIntegrityInjectionResult
  • svgIconsSvgAttributeValueParsedSvgSvgIconNameContextScannedSvgIconSvgIconsPluginOptions
  • virtualModulesVirtualModuleContextVirtualModuleSourceVirtualModuleMapVirtualModulesPluginOptions

TSDoc describes callback contexts, result fields, errors, and safety boundaries. Internal shared helpers are not root exports and are not public APIs.

Public option/callback types include TSDoc for defaults, option interactions, errors, and safety constraints.