UNPKG

@kcws/rspack-config

Version:
17 lines 693 B
import type { Configuration } from "@rspack/core"; import type { ConfigTransformers } from "./service"; type TransformerParams<T extends (...args: any) => any> = Parameters<T> extends [unknown, ...infer R] ? R : never; /** * @beta */ export declare class ConfigBuilder<Transformers extends ConfigTransformers> { private wrapper; private transformers; constructor(config: Configuration, transformers: Transformers); set(config: Configuration): this; add(config: Configuration): this; use<Name extends keyof Transformers>(name: Name, ...params: TransformerParams<Transformers[Name]>): this; build(): Configuration; } export {}; //# sourceMappingURL=builder.d.ts.map