UNPKG

@designliquido/foles

Version:

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

23 lines 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LimiteFormaImagem = void 0; const globais_1 = require("./atributos/globais"); const superclasse_1 = require("./superclasse"); const proibir_quantificador_1 = require("./validacoes/proibir-quantificador"); class LimiteFormaImagem extends superclasse_1.Modificador { constructor(valor, quantificador, pragmas, valorVariavel = false) { super("limite-forma-imagem", "shape-image-threshold", pragmas); if (!valorVariavel) { // Valor numérico deve estar entre 0 e 1 (<alpha-value>). if ((Number(parseInt(valor)) < 0 || Number(parseInt(valor)) > 1) && !(valor in globais_1.valoresGlobais)) { throw new Error(`Propriedade 'limite-forma-imagem' com valor ${valor} inválido. O valor deve estar entre 0 e 1 ou ser um dos valores: ${Object.keys(globais_1.valoresGlobais).reduce((final, atual) => (final += `, ${atual}`))}.`); } (0, proibir_quantificador_1.proibirQuantificador)("limite-forma-imagem", quantificador); } this.valor = valor; } } exports.LimiteFormaImagem = LimiteFormaImagem; //# sourceMappingURL=limite-forma-imagem.js.map