UNPKG

@sdc-monitor/demo

Version:

<div align="center"> <a href="#" target="_blank"> <img src="https://i.loli.net/2021/07/28/EvPwd4NjVH3tBfO.jpg" alt="mito-logo" height="90"> </a> <p>A Lightweight SDK For Monitor Web</p>

45 lines (43 loc) 997 B
/** 等级程度枚举 */ export enum Severity { Else = 'else', Error = 'error', Warning = 'warning', Info = 'info', Debug = 'debug', /** 上报的错误等级 */ Low = 'low', Normal = 'normal', High = 'high', Critical = 'critical' } // eslint-disable-next-line @typescript-eslint/no-namespace export namespace Severity { /** * Converts a string-based level into a {@link Severity}. * * @param level string representation of Severity * @returns Severity */ export function fromString(level: string): Severity { switch (level) { case 'debug': return Severity.Debug case 'info': case 'log': case 'assert': return Severity.Info case 'warn': case 'warning': return Severity.Warning case Severity.Low: case Severity.Normal: case Severity.High: case Severity.Critical: case 'error': return Severity.Error default: return Severity.Else } } }