(item, type = item.type, isRuleToggle = false)
| 2117 | } |
| 2118 | |
| 2119 | function formatLoonArgumentValue(item, type = item.type, isRuleToggle = false) { |
| 2120 | const value = `${item.value ?? ''}`.trim() |
| 2121 | if (type == 'switch') { |
| 2122 | const switchDefault = isRuleToggle ? getToggleSwitchDefault(value) : getSwitchDefault(value) |
| 2123 | return switchDefault == 'true' ? 'true,false' : 'false,true' |
| 2124 | } |
| 2125 | return quoteLoonInputValue(value) |
| 2126 | } |
| 2127 | |
| 2128 | function isLoonArgumentList(str) { |
| 2129 | return /^\s*\[(?:\s*\{[^{}]+\}\s*,?)+\]\s*$/.test(stripWrapQuote(str)) |
no test coverage detected