17 lines
557 B
TypeScript
17 lines
557 B
TypeScript
import { type StdioOptions } from 'node:child_process';
|
|
export declare class ChildProcessError extends Error {
|
|
code: number | null;
|
|
signal: NodeJS.Signals | null;
|
|
constructor(message: string, code: number | null, signal: NodeJS.Signals | null);
|
|
}
|
|
export declare function runCommand(cmd: string, args?: string[], opts?: {
|
|
cwd?: string;
|
|
env?: NodeJS.ProcessEnv;
|
|
stdio?: StdioOptions;
|
|
context?: 'local' | 'global';
|
|
printOutput?: (options: {
|
|
stdout: Buffer[];
|
|
stderr: Buffer[];
|
|
}) => void;
|
|
}): Promise<void>;
|