@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.
24 lines (23 loc) • 1.07 kB
TypeScript
import { RectangleF } from "../../Math/RectangleF";
import { RectangleItem } from "./RectangleItem";
import { PlaceholderItem } from "./PlaceholderItem";
import { Container } from "../Container";
export declare class ContentItem extends RectangleItem {
private _maskOpacity;
private _parentPlaceholder;
constructor();
static type: string;
type: string;
get maskOpacity(): number;
set maskOpacity(value: number);
get parentPlaceholder(): PlaceholderItem;
set parentPlaceholder(value: PlaceholderItem);
applyPermissionsConstrain(): void;
getSimplifiedObject(omitProperties?: string[] | string): Object;
protected _canSetIsVariable(): boolean;
protected _getPrintAreaBounds(): RectangleF;
protected _getParentContainer(): Container;
protected _copy(source: ContentItem, destination: ContentItem, generateNewIds: boolean, appropriateParentContainer: boolean): void;
equals(other: ContentItem): any;
clone(generateNewIds?: boolean, appropriateParentContainer?: boolean): ContentItem;
}