@designliquido/foles
Version:
Linguagem de folhas de estilo para documentos em geral em português
27 lines • 964 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Ray = void 0;
const posicoes_1 = require("../../../modificadores/atributos/posicoes");
const metodo_css_1 = require("./metodo-css");
class Ray extends metodo_css_1.MetodoCss {
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.posicao) {
for (const key in posicoes_1.posicoesRaio) {
if (posicoes_1.posicoesRaio[key] === this.posicao) {
this.posicao = key;
}
}
return `raio(${this.posicao} ${this.valor}${this.quantificador})`;
}
return `raio(${this.valor}${this.quantificador})`;
}
}
exports.Ray = Ray;
//# sourceMappingURL=ray.js.map