diff --git a/packages/rspack/etc/api.md b/packages/rspack/etc/api.md index c1ac24791748..e23c8e8bff99 100644 --- a/packages/rspack/etc/api.md +++ b/packages/rspack/etc/api.md @@ -970,7 +970,7 @@ type CallFn = (...args: any[]) => any; type CallFn_2 = (args: D[]) => void; // @public (undocumented) -class Chunk { +export class Chunk { constructor(chunk: JsChunk, compilation: JsCompilation); // (undocumented) static __from_binding(chunk: JsChunk, compilation: Compilation): Chunk; @@ -4920,7 +4920,7 @@ export type Mode = z.infer; const mode: z.ZodEnum<["development", "production", "none"]>; // @public (undocumented) -class Module { +export class Module { constructor(module: JsModule); // (undocumented) static __from_binding(module: JsModule): Module; @@ -7875,8 +7875,10 @@ declare namespace rspackExports { StatsModule, StatsWarnings, MultiStats, + Chunk, ChunkGroup, NormalModuleFactory, + Module, NormalModule, ModuleFilenameHelpers, Template, diff --git a/packages/rspack/src/exports.ts b/packages/rspack/src/exports.ts index 81b62e7865cd..b7156487f7f2 100644 --- a/packages/rspack/src/exports.ts +++ b/packages/rspack/src/exports.ts @@ -32,10 +32,13 @@ export type { export { MultiStats } from "./MultiStats"; +export type { Chunk } from "./Chunk"; export type { ChunkGroup } from "./ChunkGroup"; export type { NormalModuleFactory } from "./NormalModuleFactory"; +export type { Module } from "./Module"; + export { NormalModule } from "./NormalModule"; // API extractor not working with some re-exports, see: https://github.com/microsoft/fluentui/issues/20694