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.

25 lines 1.03 kB
export class PrintingTechniqueConstraints { constructor() { this.allowRasterElements = true; } _copy(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; } clone(generateNewIds = false) { const constraints = new PrintingTechniqueConstraints(); this._copy(this, constraints, generateNewIds); return constraints; } toJSON() { return { allowRasterElements: this.allowRasterElements, minWidth: this.minWidth, minFontSize: this.minFontSize, targetDpi: this.targetDpi }; } } //# sourceMappingURL=PrintingTechniqueConstraints.js.map