UNPKG

@aurigma/design-atoms-model

Version:

Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.

28 lines 1.38 kB
var PrintingTechniqueConstraints = /** @class */ (function () { function PrintingTechniqueConstraints() { this.allowRasterElements = true; } PrintingTechniqueConstraints.prototype._copy = function (source, destination, generateNewIds) { destination.allowRasterElements = source.allowRasterElements != null ? source.allowRasterElements : null; destination.minWidth = source.minWidth != null ? source.minWidth : null; destination.minFontSize = source.minFontSize != null ? source.minFontSize : null; destination.targetDpi = source.targetDpi != null ? source.targetDpi : null; }; PrintingTechniqueConstraints.prototype.clone = function (generateNewIds) { if (generateNewIds === void 0) { generateNewIds = false; } var constraints = new PrintingTechniqueConstraints(); this._copy(this, constraints, generateNewIds); return constraints; }; PrintingTechniqueConstraints.prototype.toJSON = function () { return { allowRasterElements: this.allowRasterElements, minWidth: this.minWidth, minFontSize: this.minFontSize, targetDpi: this.targetDpi }; }; return PrintingTechniqueConstraints; }()); export { PrintingTechniqueConstraints }; //# sourceMappingURL=PrintingTechniqueConstraints.js.map