MCPcopy Create free account
hub / github.com/getsentry/XcodeBuildMCP / TrackedProcess

Interface TrackedProcess

src/mcp/tools/swift-package/active-processes.ts:8–17  ·  view source on GitHub ↗

* Shared process state management for Swift Package tools. * * Tracks active child processes so they can be individually stopped * or bulk-terminated during server shutdown.

Source from the content-addressed store, hash-verified

6 */
7
8interface TrackedProcess {
9 kill: (signal?: string) => void;
10 on: (event: string, callback: () => void) => void;
11 once?: (event: string, callback: () => void) => void;
12 removeListener?: (event: string, callback: () => void) => void;
13 pid?: number;
14 exitCode?: number | null;
15 signalCode?: string | null;
16 killed?: boolean;
17}
18
19export interface ProcessInfo {
20 process: TrackedProcess;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected