@sussudio/platform
Version:
Internal APIs for VS Code's service injection the base services.
26 lines (25 loc) • 1.01 kB
JavaScript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import '../../../css!./media/severityIcon.mjs';
import { Codicon } from '@sussudio/base/common/codicons.mjs';
import Severity from '@sussudio/base/common/severity.mjs';
export var SeverityIcon;
(function (SeverityIcon) {
function className(severity) {
switch (severity) {
case Severity.Ignore:
return 'severity-ignore ' + Codicon.info.classNames;
case Severity.Info:
return Codicon.info.classNames;
case Severity.Warning:
return Codicon.warning.classNames;
case Severity.Error:
return Codicon.error.classNames;
default:
return '';
}
}
SeverityIcon.className = className;
})(SeverityIcon || (SeverityIcon = {}));