@qaflag/core
Version:
Base requirements for the QA Flag library
33 lines • 824 B
JavaScript
;
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