(s?: string)
| 226 | * @returns one of SeverityLevel if value can be parsed as such, otherwise null |
| 227 | */ |
| 228 | export function parseSeverityFromString(s?: string): SeverityLevel | null { |
| 229 | const validSeverities: string[] = Object.values(SeverityLevel); |
| 230 | const lowerSeverity = s?.toLowerCase(); |
| 231 | |
| 232 | if (lowerSeverity != null && validSeverities.includes(lowerSeverity)) { |
| 233 | return lowerSeverity as SeverityLevel; |
| 234 | } |
| 235 | |
| 236 | return null; |
| 237 | } |
| 238 | |
| 239 | /** @internal */ |
| 240 | export function createStdioLogger(stream: { |
no outgoing calls
no test coverage detected