gpml2pvjson
Version:
convert GPML (XML) to pvjson (json)
18 lines • 1.4 kB
JavaScript
;
//*****************
// Key/Value Converters
//*****************
Object.defineProperty(exports, "__esModule", { value: true });
exports.ShapeType = void 0;
function ShapeType(gpmlElement, KeyMappings, ValueMappings) {
var ShapeType = gpmlElement.Graphics.ShapeType;
var pvjsonKey = KeyMappings["ShapeType"];
var output = [[pvjsonKey, ValueMappings[ShapeType]]];
if (ShapeType === "RoundedRectangle") {
output.push(["rx", 15]);
output.push(["ry", 15]);
}
return output;
}
exports.ShapeType = ShapeType;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiS2V5VmFsdWVDb252ZXJ0ZXJzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjLzIwMTNhL0tleVZhbHVlQ29udmVydGVycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsbUJBQW1CO0FBQ25CLHVCQUF1QjtBQUN2QixtQkFBbUI7OztBQUVuQixTQUFnQixTQUFTLENBQ3ZCLFdBQVcsRUFDWCxXQUFXLEVBQ1gsYUFBYTtJQUVMLElBQUEsU0FBUyxHQUFLLFdBQVcsQ0FBQyxRQUFRLFVBQXpCLENBQTBCO0lBQzNDLElBQU0sU0FBUyxHQUFHLFdBQVcsQ0FBQyxXQUFXLENBQUMsQ0FBQztJQUMzQyxJQUFNLE1BQU0sR0FBUSxDQUFDLENBQUMsU0FBUyxFQUFFLGFBQWEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDNUQsSUFBSSxTQUFTLEtBQUssa0JBQWtCLEVBQUU7UUFDcEMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBQ3hCLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQztLQUN6QjtJQUNELE9BQU8sTUFBTSxDQUFDO0FBQ2hCLENBQUM7QUFiRCw4QkFhQyJ9