@devbookhq/sdk
Version:
SDK for managing Devbook sessions from JavaScript/TypeScript
16 lines (15 loc) • 579 B
TypeScript
import { OutStderrResponse, OutStdoutResponse } from '../session/out';
import { ProcessManager } from '../session/process';
export declare function createSessionProcess({ cmd, manager, onStderr, onStdout, processID, rootdir, }: {
cmd: string;
manager?: ProcessManager;
onStdout?: (o: OutStdoutResponse) => void;
onStderr?: (o: OutStderrResponse) => void;
processID?: string;
rootdir?: string;
}): Promise<{
exited: Promise<void>;
processID: string;
kill: () => Promise<void>;
sendStdin: (data: string) => Promise<void>;
}>;