@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
10 lines (9 loc) • 418 B
TypeScript
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;
}
export interface IPreviewContainersSourceFactory {
create(sourceSurface: Surface): IPreviewContainersSource;
}