1234567891011121314151617181920212223242526 |
- import { SpawnOptions } from 'child_process';
- import { Writable } from 'stream';
- declare namespace RunScript {
- export interface Options extends SpawnOptions {
- stdout?: Writable;
- stderr?: Writable;
- }
- export interface ExtraOptions {
- timeout?: number;
- }
- export interface Stdio {
- stdout: Buffer | null;
- stderr: Buffer | null;
- }
- export interface StdError extends Error {
- stdio: Stdio;
- }
- }
- declare function RunScript(cmd: string, opts?: RunScript.Options, extraOpts?: RunScript.ExtraOptions): Promise<RunScript.Stdio>;
- export = RunScript;
|