UNPKG

@designliquido/foles

Version:

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

34 lines 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Inclinar = void 0; const metodo_1 = require("./metodo"); class Inclinar extends metodo_1.Metodo { constructor(valor1, quantificador1, valor2, quantificador2) { super(); this.valor1 = Number(valor1.lexema); this.quantificador1 = quantificador1 ? quantificador1.lexema : null; this.valor2 = valor2 ? Number(valor2.lexema) : null; this.quantificador2 = quantificador2 ? quantificador2.lexema : null; this.traducao = "skew"; } paraTexto() { if (!this.quantificador1 && !this.valor2 && !this.quantificador2) { return `skew(${this.valor1})`; } if (!this.valor2 && !this.quantificador2) { this.quantificador1 === "graus" ? (this.quantificador1 = "deg") : null; return `skew(${this.valor1}${this.quantificador1})`; } if (this.quantificador1 === "graus") { this.quantificador1 = "deg"; } if (this.quantificador2 === "graus") { this.quantificador2 = "deg"; } return `skew(${this.valor1}${this.quantificador1}, ${this.valor2}${this.quantificador2})`; } } exports.Inclinar = Inclinar; //# sourceMappingURL=inclinar.js.map