| 138 | } |
| 139 | |
| 140 | function parseUiDebuggerGuardMode(value: string | undefined): UiDebuggerGuardMode | undefined { |
| 141 | if (!value) return undefined; |
| 142 | const normalized = value.trim().toLowerCase(); |
| 143 | if (['off', '0', 'false', 'no'].includes(normalized)) return 'off'; |
| 144 | if (['warn', 'warning'].includes(normalized)) return 'warn'; |
| 145 | if (['error', '1', 'true', 'yes', 'on'].includes(normalized)) return 'error'; |
| 146 | return undefined; |
| 147 | } |
| 148 | |
| 149 | function parseFilePathRenderStyle(value: string | undefined): FilePathRenderStyle | undefined { |
| 150 | if (!value) return undefined; |