UNPKG

@applitools/utils

Version:
40 lines (39 loc) 1.1 kB
/// <reference types="node" /> import type { ExecOptions, SpawnOptions } from 'child_process'; export declare function execute(command: string, options?: ExecOptions): Promise<{ stdout: string; stderr: string; code: number; }>; export declare function executeAndControlProcess(command: string, args?: any[], options?: { spawnOptions?: SpawnOptions; timeout?: number; }): Promise<{ subProcess: undefined; exitPromise: Promise<{ stdout: string; stderr: string; code: number; }>; }>; export declare function executeProcess(command: string, args?: any[], options?: { spawnOptions?: SpawnOptions; timeout?: number; }): Promise<{ stdout: string; stderr: string; code: number; }>; export declare function sh(command: string, options?: { spawnOptions?: SpawnOptions; timeout?: number; }): Promise<{ stdout: string; stderr: string; code: number; }>; export declare function sampleProcessTreeMemory(_rootPid: number, _options?: { logger?: { log: (...args: any[]) => void; }; }): Promise<number | null>;