UNPKG

@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
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; }