@designliquido/foles
Version:
Linguagem de folhas de estilo para documentos em geral em português
26 lines • 1.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Rotate3d = void 0;
const quantificadores_1 = require("../../../modificadores/atributos/quantificadores");
const quantificador_1 = require("../../../modificadores/validacoes/quantificador");
const metodo_css_1 = require("./metodo-css");
class Rotate3d extends metodo_css_1.MetodoCss {
constructor(valor1, valor2, valor3, valor4, quantificador) {
super();
this.valor1 = Number(valor1.lexema);
this.valor2 = Number(valor2.lexema);
this.valor3 = Number(valor3.lexema);
this.valor4 = Number(valor4.lexema);
this.quantificador = quantificador ? quantificador.lexema : null;
this.traducao = "rotate3d";
}
paraTexto() {
if (this.quantificador) {
(0, quantificador_1.validarQuantificador)('transformar', this.quantificador, quantificadores_1.angulos);
return `rotacionar-3d(${this.valor1}, ${this.valor2}, ${this.valor3}, ${this.valor4}${this.quantificador})`;
}
return `rotacionar-3d(${this.valor1}, ${this.valor2}, ${this.valor3}, ${this.valor4})`;
}
}
exports.Rotate3d = Rotate3d;
//# sourceMappingURL=rotate3d.js.map