@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
27 lines (26 loc) • 755 B
TypeScript
export declare class ImageContainer {
private _onLoadedDelegate;
private _loaded;
private _loading;
private _isDisposed;
private _image;
private _tmpImage;
private _src;
private _canvas;
constructor(onLoadedDelegate: () => void);
get isLoaded(): boolean;
set isLoaded(value: boolean);
get isLoading(): boolean;
set isLoading(value: boolean);
get image(): HTMLImageElement;
get canvas(): HTMLCanvasElement;
set source(src: string);
get source(): string;
updateCanvas(canvas: HTMLCanvasElement): void;
updateUrl(url: string): void;
clear(): void;
dispose(): void;
private _clearCanvas;
private _onLoaded;
private _createImageObject;
}