@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
12 lines (11 loc) • 895 B
TypeScript
import { PlaceholderItemHandler } from "./PlaceholderItemHandler";
import { ItemHandler } from "./ItemHandler";
import { ImageItemHandler } from "./ImageItemHandler";
import { GroupItemHandler } from "./GroupItemHandler";
export declare function isPlaceholder(itemHandler: ItemHandler): itemHandler is PlaceholderItemHandler;
export declare function isImage(itemHandler: ItemHandler): itemHandler is ImageItemHandler;
export declare function isImageOrPlaceholder(itemHandler: ItemHandler): itemHandler is ImageItemHandler | PlaceholderItemHandler;
export declare function isGroup(itemHandler: ItemHandler): itemHandler is GroupItemHandler;
export declare function isNonVectorImageHandler(handler: ItemHandler): boolean;
export declare function getPlaceholderContent(handler: ItemHandler): ItemHandler;
export declare function extractGroupContent(handler: ItemHandler): ItemHandler[];