@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
14 lines (13 loc) • 918 B
TypeScript
import { ShapeItemHandler } from "./ShapeItemHandler";
import { RotatedRectangleF } from "@aurigma/design-atoms-model/Math";
import { RectangleItem } from "@aurigma/design-atoms-model/Product/Items/RectangleItem";
import * as TextWhizz from "@aurigma/text-whizz/TextWhizzJS";
import { IDesignAtomsApiClient } from "../Services/IDesignAtomsApiClient";
import { IListenableColorPreviewService } from "../Services/IColorPreviewService";
export declare class RectangleItemHandler extends ShapeItemHandler {
static readonly typeName: string;
constructor(item?: RectangleItem, textWhizz?: typeof TextWhizz, apiClient?: IDesignAtomsApiClient, colorPreviewService?: IListenableColorPreviewService);
setRectangle(rectangle: RotatedRectangleF, supressOnChanged?: boolean): void;
protected get _isReadyToDraw(): boolean;
protected _setDataItem(item: RectangleItem, itemHandlerData: any): void;
}