lex-model-validator
Version:
Validate lex-language-models with ease.
50 lines (49 loc) • 1.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var CODES = {
Reset: '\x1b[0m',
Bright: '\x1b[1m',
Dim: '\x1b[2m',
Underscore: '\x1b[4m',
Blink: '\x1b[5m',
Reverse: '\x1b[7m',
Hidden: '\x1b[8m',
FgBlack: '\x1b[30m',
FgRed: '\x1b[31m',
FgGreen: '\x1b[32m',
FgYellow: '\x1b[33m',
FgBlue: '\x1b[34m',
FgMagenta: '\x1b[35m',
FgCyan: '\x1b[36m',
FgWhite: '\x1b[37m',
BgBlack: '\x1b[40m',
BgRed: '\x1b[41m',
BgGreen: '\x1b[42m',
BgYellow: '\x1b[43m',
BgBlue: '\x1b[44m',
BgMagenta: '\x1b[45m',
BgCyan: '\x1b[46m',
BgWhite: '\x1b[47m'
};
var Log = /** @class */ (function () {
function Log() {
}
Log.info = function (message) {
this.log('', message);
};
Log.success = function (message) {
this.log(CODES.FgGreen, message);
};
Log.warning = function (message) {
this.log(CODES.FgYellow, message);
};
Log.error = function (message) {
this.log(CODES.FgRed, message);
};
Log.log = function (code, message) {
// tslint:disable-next-line
console.log("" + code + message + CODES.Reset);
};
return Log;
}());
exports.Log = Log;