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.

11 lines (10 loc) 504 B
import { Container, Surface } from "@aurigma/design-atoms-model"; export interface IPreviewContainersSource { getPreviewContainers(): Container[]; addPreviewContainersChanged(listener: (data: any) => any): void; removePreviewContainersChanged(listener: (data: any) => any): void; ensureUpdatedAndExecuteAsync(asyncCallback: () => Promise<void>): Promise<void>; } export interface IPreviewContainersSourceFactory { create(sourceSurface: Surface): IPreviewContainersSource; }