* Parses a templatable boolean config value. * * Handles all representations that can arrive in a handler config: * - `undefined` / `null` → `defaultValue` * - boolean `true` → `true` * - boolean `false` → `false` * - string `"true"` → `true` * - string `"false"`
(value, defaultValue = true)
| 33 | * @returns {boolean} |
| 34 | */ |
| 35 | function parseBoolTemplatable(value, defaultValue = true) { |
| 36 | if (value === undefined || value === null) return defaultValue; |
| 37 | return String(value).trim().toLowerCase() !== "false"; |
| 38 | } |
| 39 | |
| 40 | /** |
| 41 | * Parses a templatable integer config value. |
no outgoing calls
no test coverage detected