UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

31 lines (30 loc) 913 B
export declare function shouldSpawnWithShell(params: { resolvedCommand: string; platform: NodeJS.Platform; }): boolean; export declare function runExec(command: string, args: string[], opts?: number | { timeoutMs?: number; maxBuffer?: number; }): Promise<{ stdout: string; stderr: string; }>; export type SpawnResult = { pid?: number; stdout: string; stderr: string; code: number | null; signal: NodeJS.Signals | null; killed: boolean; termination: "exit" | "timeout" | "no-output-timeout" | "signal"; noOutputTimedOut?: boolean; }; export type CommandOptions = { timeoutMs: number; cwd?: string; input?: string; env?: NodeJS.ProcessEnv; windowsVerbatimArguments?: boolean; noOutputTimeoutMs?: number; }; export declare function runCommandWithTimeout(argv: string[], optionsOrTimeout: number | CommandOptions): Promise<SpawnResult>;