add onImageAdded to api

This commit is contained in:
Anthony Kim
2026-03-03 12:19:14 -08:00
parent dedf3b1595
commit d6c872bb2c
5 changed files with 38 additions and 1 deletions
+2
View File
@@ -124,6 +124,7 @@ export class ImageStorage implements IDisposable {
private _pixelLimit: number = 2500000;
private _viewportMetrics: { cols: number, rows: number };
public onImageAdded: (() => void) | undefined;
public onImageDeleted: ((storageId: number) => void) | undefined;
constructor(
@@ -336,6 +337,7 @@ export class ImageStorage implements IDisposable {
// finally add the image
this._images.set(imageId, imgSpec);
this.onImageAdded?.();
return imageId;
}