Skip to content

Commit 7d278d6

Browse files
committed
simplify severityFromString
1 parent fd117d3 commit 7d278d6

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

packages/utils/src/severity.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,14 @@ import { Severity, SeverityLevel } from '@sentry/types';
22

33
export const validSeverityLevels = ['fatal', 'error', 'warning', 'log', 'info', 'debug', 'critical'];
44

5-
function isSupportedSeverity(level: string): level is Severity {
6-
return validSeverityLevels.indexOf(level as SeverityLevel) !== -1;
7-
}
85
/**
96
* Converts a string-based level into a {@link Severity}.
107
*
118
* @param level string representation of Severity
129
* @returns Severity
1310
*/
1411
export function severityFromString(level: SeverityLevel | string): Severity {
15-
if (level === 'warn') return Severity.Warning;
16-
if (isSupportedSeverity(level)) {
17-
return level;
18-
}
19-
return Severity.Log;
12+
return (level === 'warn' ? Severity.Warning : validSeverityLevels.includes(level) ? level : Severity.Log) as Severity;
2013
}
2114

2215
// TODO Is this necessary?

0 commit comments

Comments
 (0)