@designliquido/foles
Version:
Linguagem de folhas de estilo para documentos em geral em português
25 lines • 1.02 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Skew = void 0;
const metodo_css_1 = require("./metodo-css");
class Skew extends metodo_css_1.MetodoCss {
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 `inclinar(${this.valor1})`;
}
if (!this.valor2 && !this.quantificador2) {
return `inclinar(${this.valor1}${this.quantificador1})`;
}
return `inclinar(${this.valor1}${this.quantificador1}, ${this.valor2}${this.quantificador2})`;
}
}
exports.Skew = Skew;
//# sourceMappingURL=skew.js.map