Function
optionalBoolean
(
args: Record<string, unknown>,
name: string,
defaultValue?: boolean
)
Source from the content-addressed store, hash-verified
| 40 | |
| 41 | /** 获取可选布尔参数 */ |
| 42 | export function optionalBoolean( |
| 43 | args: Record<string, unknown>, |
| 44 | name: string, |
| 45 | defaultValue?: boolean |
| 46 | ): boolean | undefined { |
| 47 | const val = args[name]; |
| 48 | if (val == null) return defaultValue; |
| 49 | if (typeof val === "boolean") return val; |
| 50 | if (val === "true") return true; |
| 51 | if (val === "false") return false; |
| 52 | return defaultValue; |
| 53 | } |
Tested by
no test coverage detected