@designliquido/foles
Version:
Linguagem de folhas de estilo para documentos em geral em português
26 lines • 916 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Raio = void 0;
const metodo_1 = require("./metodo");
const posicoes_1 = require("../../../modificadores/atributos/posicoes");
class Raio extends metodo_1.Metodo {
constructor(posicao, valor, quantificador) {
super();
this.posicao = posicao ? posicao.lexema : null;
this.valor = Number(valor.lexema);
this.quantificador = quantificador.lexema;
this.traducao = "ray";
}
paraTexto() {
if (this.quantificador === "graus") {
this.quantificador = "deg";
}
if (this.posicao) {
this.posicao = posicoes_1.posicoesRaio[this.posicao];
return `ray(${this.posicao} ${this.valor}${this.quantificador})`;
}
return `ray(${this.valor}${this.quantificador})`;
}
}
exports.Raio = Raio;
//# sourceMappingURL=raio.js.map