UNPKG

confinode

Version:

Node application configuration reader

26 lines 661 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const messages_1 = require("./messages"); /** * A message in the application is composed of a level, a message identifier, and parameters. */ class Message { constructor( /** * The level of the message. */ level, /** * The message identifier. */ messageId, ...parameters) { this.level = level; this.messageId = messageId; this.parameters = parameters; } toString() { return messages_1.messages[this.messageId](...this.parameters); } } exports.default = Message; //# sourceMappingURL=Message.js.map