UNPKG

@designliquido/foles

Version:

Linguagem de folhas de estilo para documentos em geral em português

25 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Ornaments = void 0; const identificacao_personalizada_1 = require("../../../modificadores/validacoes/identificacao-personalizada"); const metodo_css_1 = require("./metodo-css"); class Ornaments extends metodo_css_1.MetodoCss { constructor(valor) { super(); this.valor = valor.tipo === 'NUMERO' ? Number(valor.lexema) : valor.lexema; this.traducao = "ornaments"; } paraTexto() { if (typeof this.valor === 'number') { if (this.valor < 1 || this.valor > 99) { throw new Error('O valor da função ornaments() deve estar entre 1 e 99'); } return `ornamentos(${this.valor})`; } const valorSemAspas = this.valor.replace(/^['"]|['"]$/g, ''); (0, identificacao_personalizada_1.validarIdentificacaoPersonalizada)('variação-fonte-alternativa', valorSemAspas); return `ornamentos("${this.valor}")`; } } exports.Ornaments = Ornaments; //# sourceMappingURL=ornaments.js.map