"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ApplicationView = void 0;
const chalk_1 = __importDefault(require("chalk"));
const art_1 = require("../utils/art");
class ApplicationView {
    constructor() {
        this.genericStyle = chalk_1.default.red;
        this.highlightStyle = chalk_1.default.redBright.bold;
        this.av = new art_1.Art(this.genericStyle, this.highlightStyle);
    }
    genericRender(input) {
        // chalkRender(input, chalkColor);
        process.stdout.write(input);
        // process.stdout.write(this.av.createMessage(input));
        process.stdout.write("\n");
    }
    headerRender(input) {
        const str = this.av.createMessage(input);
        this.genericRender(str);
    }
}
exports.ApplicationView = ApplicationView;
