gpml2pvjson
Version:
convert GPML (XML) to pvjson (json)
14 lines • 1.26 kB
JavaScript
//*****************
// Key/Value Converters
//*****************
export function ShapeType(gpmlElement, KeyMappings, ValueMappings) {
const { ShapeType } = gpmlElement.Graphics;
const pvjsonKey = KeyMappings["ShapeType"];
const output = [[pvjsonKey, ValueMappings[ShapeType]]];
if (ShapeType === "RoundedRectangle") {
output.push(["rx", 15]);
output.push(["ry", 15]);
}
return output;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiS2V5VmFsdWVDb252ZXJ0ZXJzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjLzIwMTNhL0tleVZhbHVlQ29udmVydGVycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxtQkFBbUI7QUFDbkIsdUJBQXVCO0FBQ3ZCLG1CQUFtQjtBQUVuQixNQUFNLFVBQVUsU0FBUyxDQUN2QixXQUFXLEVBQ1gsV0FBVyxFQUNYLGFBQWE7SUFFYixNQUFNLEVBQUUsU0FBUyxFQUFFLEdBQUcsV0FBVyxDQUFDLFFBQVEsQ0FBQztJQUMzQyxNQUFNLFNBQVMsR0FBRyxXQUFXLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDM0MsTUFBTSxNQUFNLEdBQVEsQ0FBQyxDQUFDLFNBQVMsRUFBRSxhQUFhLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzVELElBQUksU0FBUyxLQUFLLGtCQUFrQixFQUFFO1FBQ3BDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQztRQUN4QixNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUM7S0FDekI7SUFDRCxPQUFPLE1BQU0sQ0FBQztBQUNoQixDQUFDIn0=