Rsbuild types
本章节介绍了 Rsbuild 提供的一些类型定义。
RsbuildInstance
Rsbuild 实例的类型,对应 createRsbuild 方法的返回值。
RsbuildConfig
Rsbuild 配置的类型。
你也可以引用 Rsbuild 配置中各个字段的类型定义:
NormalizedConfig
Rsbuild 配置归一化后的类型,对应 getNormalizedConfig 方法的返回值。
你也可以引用归一化后的 Rsbuild 配置中各个字段的类型定义:
NormalizedEnvironmentConfig
指定环境下的 Rsbuild 归一化配置类型,对应 getNormalizedConfig({ environment }) 方法的返回值。
RsbuildContext
Rsbuild 实例中 context 属性的类型定义。
RsbuildPlugin
定义 Rsbuild 插件的结构和行为。
Rsbuild 插件提供了一种标准化的方式,通过生命周期钩子和修改配置来扩展构建能力。
RsbuildPluginAPI
通过 setup 函数提供给 Rsbuild 插件的 API 接口。
它允许插件与构建过程进行交互,修改配置、注册钩子、以及访问上下文信息。
RsbuildTarget
Rsbuild 构建产物的类型。
CreateRsbuildOptions
createRsbuild 方法的入参类型。
InspectConfigOptions
rsbuild.inspectConfig 方法的入参类型。
Rspack
包含 @rspack/core 导出的所有类型,比如 Rspack.Configuration。
其他
查看 @rsbuild/core - src/index.ts 了解所有导出的类型。

