@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
25 lines (24 loc) • 789 B
TypeScript
import { RectangleF } from "@aurigma/design-atoms-model/Math/RectangleF";
import { Layer } from "./Layer";
import { ItemHandler } from "./ItemHandlers/ItemHandler";
import { RenderingType } from "@aurigma/design-atoms-model/Product/RenderingType";
export declare class LayerData {
N: string;
V: boolean;
L: boolean;
R: RectangleF;
ID: string;
VO: {
T: string;
D: any;
}[];
RenderingType: RenderingType;
TextureStorageId: string;
TextureSourceWidth: number;
TextureSourceHeight: number;
PreviewColor: string;
constructor(layerObject?: Layer, forService?: boolean);
static applyState(layerData: LayerData, layerObject: Layer, objectsHash?: {
[voId: string]: ItemHandler;
}): void;
}