MCPcopy Create free account
hub / github.com/scriptscat/scriptcat / requireNumber

Function requireNumber

src/app/service/agent/core/tools/param_utils.ts:15–21  ·  view source on GitHub ↗
(args: Record<string, unknown>, name: string)

Source from the content-addressed store, hash-verified

13
14/** 获取必填数字参数 */
15export function requireNumber(args: Record<string, unknown>, name: string): number {
16 const val = args[name];
17 if (val == null || typeof val !== "number") {
18 throw new Error(`缺少必填参数 "${name}" 或类型不正确(需要数字)`);
19 }
20 return val;
21}
22
23/** 获取可选字符串参数 */
24export function optionalString(args: Record<string, unknown>, name: string): string | undefined {

Callers 1

createTabToolsFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected