mirror of
https://github.com/Redocly/redoc.git
synced 2024-11-24 01:23:43 +03:00
17 lines
368 B
TypeScript
17 lines
368 B
TypeScript
'use strict';
|
|
|
|
export function statusCodeType(statusCode) {
|
|
if (statusCode < 100 || statusCode > 599) {
|
|
throw new Error('invalid HTTP code');
|
|
}
|
|
let res = 'success';
|
|
if (statusCode >= 300 && statusCode < 400) {
|
|
res = 'redirect';
|
|
} else if (statusCode >= 400) {
|
|
res = 'error';
|
|
} else if (statusCode < 200) {
|
|
res = 'info';
|
|
}
|
|
return res;
|
|
}
|