UNPKG

@plugjs/plug

Version:
20 lines (19 loc) 863 B
import { ForkingPlug } from '../fork'; import type { Files } from '../files'; import type { ForkOptions } from '../fork'; import type { Context, Plug } from '../pipe'; export interface RunBuildOptions extends ForkOptions { /** The _current working directory_ to be set when running the build */ cwd?: string; } /** Helper {@link Plug} used by the `invokeBuild` helper. */ export declare class RunBuildInternal implements Plug<void> { private readonly _tasks; private readonly _props; private readonly _options; constructor(_tasks: readonly string[], _props: Readonly<Record<string, string>>, _options: RunBuildOptions); pipe(files: Files, context: Context): Promise<void>; } export declare class RunBuild extends ForkingPlug { constructor(tasks: readonly string[], props: Readonly<Record<string, string>>, options: ForkOptions); }