UNPKG

unbag

Version:

一个专门用来开发npm工具的包

22 lines 673 B
import { DeepPartial, MaybePromise } from "../../utils/types.cts"; import { WaitConfig } from "./wait.cts"; import { FinalUserConfig } from "../../utils/config.cts"; export interface ParallelConfig { wait: WaitConfig; commands: ParallelCommand[]; groupName?: string; groups: Record<string, ParallelCommand[]>; } export declare const ParallelDefaultConfig: ParallelConfig; export interface ParallelCommand { name: string; wait?: DeepPartial<WaitConfig> & { func: () => MaybePromise<boolean>; }; npmScript: string; } export interface Command { command: string; name: string; } export declare const parallel: (config: FinalUserConfig) => Promise<void>;