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

Function createSimulatorListResult

src/mcp/tools/simulator/list_sims.ts:133–146  ·  view source on GitHub ↗
(simulators: ListedSimulator[])

Source from the content-addressed store, hash-verified

131} as const;
132
133function createSimulatorListResult(simulators: ListedSimulator[]): SimulatorListResult {
134 return {
135 kind: 'simulator-list',
136 didError: false,
137 error: null,
138 simulators: simulators.map((simulator) => ({
139 name: simulator.name,
140 simulatorId: simulator.udid,
141 state: simulator.state,
142 isAvailable: simulator.isAvailable,
143 runtime: formatRuntimeName(simulator.runtime),
144 })),
145 };
146}
147
148function createSimulatorListErrorResult(message: string): SimulatorListResult {
149 const normalizedMessage = message.startsWith('Failed to list simulators:')

Callers 1

createListSimsExecutorFunction · 0.85

Calls 1

formatRuntimeNameFunction · 0.85

Tested by

no test coverage detected