@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
26 lines • 973 B
JavaScript
export var RulersConfigUnit;
(function (RulersConfigUnit) {
RulersConfigUnit["Mm"] = "Mm";
RulersConfigUnit["Inch"] = "Inch";
RulersConfigUnit["Cm"] = "Cm";
RulersConfigUnit["Point"] = "Point";
RulersConfigUnit["Custom"] = "Custom";
})(RulersConfigUnit || (RulersConfigUnit = {}));
export function getUnitScale(config) {
var _a;
switch (config === null || config === void 0 ? void 0 : config.unit) {
case RulersConfigUnit.Mm:
return 0.352777778;
case RulersConfigUnit.Cm:
return 0.0352777778;
case RulersConfigUnit.Inch:
return 0.0138888889;
case RulersConfigUnit.Custom:
return (_a = config === null || config === void 0 ? void 0 : config.customUnitScale) !== null && _a !== void 0 ? _a : 1;
case RulersConfigUnit.Point:
return 1;
default:
return 1;
}
}
//# sourceMappingURL=IRulersConfig.js.map