import type { Rspack } from '@rsbuild/core'; /** * Lazily-acquired compiler reference. The rsbuild plugin's * `setupMiddlewares` callback runs before `onAfterCreateCompiler`, so * the compiler may be `null` at middleware-construction time; we * dereference at request time. */ export interface CompilerHandle { compiler: Rspack.Compiler | Rspack.MultiCompiler | null; }