@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
29 lines (28 loc) • 771 B
TypeScript
import { SizeF } from "@aurigma/design-atoms-model/Math";
export interface IResizeLimits {
common?: SizeF;
image?: SizeF;
shape?: SizeF;
barcode?: SizeF;
text?: SizeF;
richText?: SizeF;
archedText?: SizeF;
rectangle?: SizeF;
ellipse?: SizeF;
placeholder?: SizeF;
}
export interface IHandlersConfiguration {
placeholderEditingViewMode: PlaceholderEditingViewMode;
placeholderCropMode?: boolean;
placeholderFitMode?: PlaceholderFitModeType;
resizeLimits?: IResizeLimits;
imageMinDpi?: number;
}
export declare enum PlaceholderFitModeType {
Always = "Always",
Insert = "Insert"
}
export declare enum PlaceholderEditingViewMode {
Overlay = "Overlay",
Normal = "Normal"
}