MCPcopy Create free account
hub / github.com/bearlyai/OpenADE / commandParams

Function commandParams

projects/runtime-node/src/process.ts:89–98  ·  view source on GitHub ↗
(params: unknown)

Source from the content-addressed store, hash-verified

87}
88
89function commandParams(params: unknown): RuntimeNodeCommandStartParams {
90 const record = asRecord(params)
91 return {
92 cmd: requiredString(record, "cmd"),
93 args: optionalStringArray(record.args),
94 cwd: requiredString(record, "cwd"),
95 env: optionalStringRecord(record.env),
96 timeoutMs: optionalNumber(record.timeoutMs),
97 }
98}
99
100function scriptParams(params: unknown): RuntimeNodeScriptStartParams {
101 const record = asRecord(params)

Callers 1

Calls 5

requiredStringFunction · 0.90
optionalStringArrayFunction · 0.90
optionalStringRecordFunction · 0.90
asRecordFunction · 0.70
optionalNumberFunction · 0.70

Tested by

no test coverage detected