(value: string, name: string)
| 124 | } |
| 125 | |
| 126 | function validateTriState(value: string, name: string): 'always' | 'never' | 'compiler' { |
| 127 | if (['always', 'never', 'compiler'].includes(value)) return value as 'always' | 'never' | 'compiler'; |
| 128 | |
| 129 | throw new Error(`Invalid ${name}: ${value}`); |
| 130 | } |
| 131 | |
| 132 | function validateCppIdentifier(value: string, name: string): string { |
| 133 | if (!/^[A-Z_a-z]\w*$/.test(value)) |
no outgoing calls
no test coverage detected