UNPKG

@qaflag/core

Version:

Base requirements for the QA Flag library

33 lines 824 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LogMessage = exports.LogMessageTypeEnum = void 0; exports.LogMessageTypeEnum = [ 'action', 'pass', 'fail', 'heading', 'info', 'optionalFail', 'horizontalRule', 'lineBreak', ]; class LogMessage { get name() { return this.content.name; } get text() { if (this.content.target) { return this.content.text ? `"${this.content.text}" on ${this.content.target}` : this.content.target; } return this.content.text; } constructor(type, content) { this.type = type; this.content = content; this.timestamp = new Date(); } } exports.LogMessage = LogMessage; //# sourceMappingURL=log-message.js.map