Function
requireNumber
(args: Record<string, unknown>, name: string)
Source from the content-addressed store, hash-verified
| 13 | |
| 14 | /** 获取必填数字参数 */ |
| 15 | export 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 | /** 获取可选字符串参数 */ |
| 24 | export function optionalString(args: Record<string, unknown>, name: string): string | undefined { |
Tested by
no test coverage detected