UNPKG

@aurigma/design-atoms-interfaces

Version:

23 lines (22 loc) 808 B
/** * A structure defining visualization of design elements. * @example * ```json * { * "defaultItemsConfig": { * "rectangle": { * "visualizationPermissions": { * "noPrint": true * } * } * } * } * ``` * @public */ export interface IVisualizationPermissionsData { /** If `true`, the corresponding element appears only on the canvas. By default, Customer's Canvas shows all design elements on the canvas, proof images, and high-resolution images. */ noPrint?: boolean; /** If `true`, the corresponding element does not appear on the canvas but it is rendered on the print-ready file and proof images. By default, Customer's Canvas shows all design elements on the canvas, proof images, and high-resolution images. */ noShow?: boolean; }