MCPcopy Index your code
hub / github.com/getsentry/XcodeBuildMCP / pickSessionDefaultsForKeys

Function pickSessionDefaultsForKeys

src/utils/session-default-args.ts:17–31  ·  view source on GitHub ↗
(
  keys: Iterable<string>,
  defaults: Partial<SessionDefaults>,
)

Source from the content-addressed store, hash-verified

15}
16
17export function pickSessionDefaultsForKeys(
18 keys: Iterable<string>,
19 defaults: Partial<SessionDefaults>,
20): Record<string, unknown> {
21 const pickedDefaults: Record<string, unknown> = {};
22
23 for (const key of keys) {
24 const value = defaults[key as keyof SessionDefaults];
25 if (hasConcreteSessionDefaultValue(value)) {
26 pickedDefaults[key] = value;
27 }
28 }
29
30 return pickedDefaults;
31}
32
33export function mergeSessionDefaultArgs(opts: {
34 defaults: Record<string, unknown>;

Callers 1

Calls 1

Tested by

no test coverage detected