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.

17 lines (16 loc) 653 B
import { ISpotlightOptions } from "./Interfaces/ISpotlightOptions"; import { Item } from "@aurigma/design-atoms-model/Product/Items"; import { BaseRectangleItemHandler, HandlerFactoryByItem } from "../ItemHandlers"; export interface ISpotlightData { item: Item; handler: BaseRectangleItemHandler; options: ISpotlightOptions; } export declare class SpotlightHandler { private _handlerFactory; private _data; constructor(_handlerFactory: HandlerFactoryByItem); showSpotlight(items: Item[], options: ISpotlightOptions): void; hideSpotlight(items?: Item[]): void; getSpotlightItems(): ISpotlightData[]; }