MCPcopy Index your code
hub / github.com/callstack/agent-device / readCommonInput

Function readCommonInput

src/commands/command-input.ts:277–301  ·  view source on GitHub ↗
(
  record: Record<string, unknown>,
  options: CommonInputOptions = {},
)

Source from the content-addressed store, hash-verified

275}
276
277export function readCommonInput(
278 record: Record<string, unknown>,
279 options: CommonInputOptions = {},
280): CommonCommandInput {
281 return {
282 session: optionalString(record, 'session'),
283 platform: optionalEnum(record, 'platform', PLATFORM_SELECTORS),
284 deviceTarget: readDeviceTarget(record, options),
285 device: optionalString(record, 'device'),
286 udid: optionalString(record, 'udid'),
287 serial: optionalString(record, 'serial'),
288 iosSimulatorDeviceSet: optionalString(record, 'iosSimulatorDeviceSet'),
289 iosXctestrunFile: optionalString(record, 'iosXctestrunFile'),
290 iosXctestDerivedDataPath: optionalString(record, 'iosXctestDerivedDataPath'),
291 iosXctestEnvDir: optionalString(record, 'iosXctestEnvDir'),
292 androidDeviceAllowlist: optionalString(record, 'androidDeviceAllowlist'),
293 daemonBaseUrl: optionalString(record, 'daemonBaseUrl'),
294 daemonAuthToken: optionalString(record, 'daemonAuthToken'),
295 tenant: optionalString(record, 'tenant'),
296 runId: optionalString(record, 'runId'),
297 leaseId: optionalString(record, 'leaseId'),
298 cwd: optionalString(record, 'cwd'),
299 debug: optionalBoolean(record, 'debug'),
300 };
301}
302
303function readDeviceTarget(
304 record: Record<string, unknown>,

Callers 2

readGestureInputFunction · 0.90
readFieldInputFunction · 0.85

Calls 4

optionalStringFunction · 0.70
optionalEnumFunction · 0.70
readDeviceTargetFunction · 0.70
optionalBooleanFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…