UNPKG

@designliquido/foles

Version:

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

29 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Rotacionar3d = void 0; const quantificadores_1 = require("../../../modificadores/atributos/quantificadores"); const quantificador_1 = require("../../../modificadores/validacoes/quantificador"); const metodo_1 = require("./metodo"); class Rotacionar3d extends metodo_1.Metodo { 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) { this.quantificador === "graus" ? (this.quantificador = "deg") : null; (0, quantificador_1.validarQuantificador)('transformar', this.quantificador, quantificadores_1.angulos); return `rotate3d(${this.valor1}, ${this.valor2}, ${this.valor3}, ${this.valor4}${this.quantificador})`; } return `rotate3d(${this.valor1}, ${this.valor2}, ${this.valor3}, ${this.valor4})`; } } exports.Rotacionar3d = Rotacionar3d; //# sourceMappingURL=rotacionar-3d.js.map