UNPKG

autocolor.js

Version:

Automatically colors your output!

27 lines 1.67 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const Keyword_1 = __importDefault(require("../Keyword")); class KwFail extends Keyword_1.default { constructor() { super(...arguments); this.shouldMatch = ["fail", "Fail", "failed", "Failed"]; this.shouldNotMatch = ["fai"]; } check(input) { input = input.toLowerCase(); return input === "fail" || input === "failed"; } getColored(input) { if (this.check(input)) { return this.color.redBright(input); } else { return ""; } } } exports.default = KwFail; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiS3dGYWlsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2tleXdvcmQva2V5d29yZHMvS3dGYWlsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEseURBQWlDO0FBRWpDLE1BQXFCLE1BQU8sU0FBUSxpQkFBTztJQUEzQzs7UUFDRSxnQkFBVyxHQUFHLENBQUMsTUFBTSxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDLENBQUM7UUFDbkQsbUJBQWMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBYTNCLENBQUM7SUFaQyxLQUFLLENBQUMsS0FBYTtRQUNqQixLQUFLLEdBQUcsS0FBSyxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQzVCLE9BQU8sS0FBSyxLQUFLLE1BQU0sSUFBSSxLQUFLLEtBQUssUUFBUSxDQUFDO0lBQ2hELENBQUM7SUFFRCxVQUFVLENBQUMsS0FBYTtRQUN0QixJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDckIsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUNwQzthQUFNO1lBQ0wsT0FBTyxFQUFFLENBQUM7U0FDWDtJQUNILENBQUM7Q0FDRjtBQWZELHlCQWVDIn0=