Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@zoom-image/angular

Package Overview
Dependencies
Maintainers
1
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zoom-image/angular - npm Package Compare versions

Comparing version
0.1.13
to
0.2.0
+2
-1
esm2022/zoomImageWheel.service.mjs

@@ -12,2 +12,3 @@ import { Injectable } from "@angular/core";

currentPositionY: -1,
currentRotation: 0,
});

@@ -36,2 +37,2 @@ this.zoomImageState$ = this._zoomImageState.asObservable();

}], null, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiem9vbUltYWdlV2hlZWwuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXIvc3JjL3pvb21JbWFnZVdoZWVsLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBYSxNQUFNLGVBQWUsQ0FBQTtBQUNyRCxPQUFPLEVBR0wsb0JBQW9CLElBQUkscUJBQXFCLEdBQzlDLE1BQU0sa0JBQWtCLENBQUE7QUFDekIsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLE1BQU0sQ0FBQTs7QUFHdEMsTUFBTSxPQUFPLHFCQUFxQjtJQURsQztRQUVVLG9CQUFlLEdBQUcsSUFBSSxlQUFlLENBQXNCO1lBQ2pFLFdBQVcsRUFBRSxDQUFDO1lBQ2QsTUFBTSxFQUFFLEtBQUs7WUFDYixnQkFBZ0IsRUFBRSxDQUFDLENBQUM7WUFDcEIsZ0JBQWdCLEVBQUUsQ0FBQyxDQUFDO1NBQ3JCLENBQUMsQ0FBQTtRQUlPLG9CQUFlLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxZQUFZLEVBQUUsQ0FBQTtRQUVyRCxtQkFBYyxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFBO1FBRXBELG9CQUFlLEdBQUcsQ0FBQyxHQUFHLEdBQTZDLEVBQUUsRUFBRTtZQUNyRSxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sRUFBRSxDQUFBO1lBQ3RCLElBQUksQ0FBQyxNQUFNLEdBQUcscUJBQXFCLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQTtZQUUzQyxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRTtnQkFDbEMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUE7WUFDbEMsQ0FBQyxDQUFDLENBQUE7UUFDSixDQUFDLENBQUE7S0FTRjtJQVBDLGlCQUFpQixDQUFDLEtBQWdDO1FBQ2hELElBQUksQ0FBQyxNQUFNLEVBQUUsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFBO0lBQzlCLENBQUM7SUFFRCxXQUFXO1FBQ1QsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLEVBQUUsQ0FBQTtJQUN4QixDQUFDO3NGQTdCVSxxQkFBcUI7dUVBQXJCLHFCQUFxQixXQUFyQixxQkFBcUI7O3VGQUFyQixxQkFBcUI7Y0FEakMsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIE9uRGVzdHJveSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCJcbmltcG9ydCB7XG4gIFpvb21JbWFnZVdoZWVsU3RhdGUsXG4gIFpvb21JbWFnZVdoZWVsU3RhdGVVcGRhdGUsXG4gIGNyZWF0ZVpvb21JbWFnZVdoZWVsIGFzIF9jcmVhdGVab29tSW1hZ2VXaGVlbCxcbn0gZnJvbSBcIkB6b29tLWltYWdlL2NvcmVcIlxuaW1wb3J0IHsgQmVoYXZpb3JTdWJqZWN0IH0gZnJvbSBcInJ4anNcIlxuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgWm9vbUltYWdlV2hlZWxTZXJ2aWNlIGltcGxlbWVudHMgT25EZXN0cm95IHtcbiAgcHJpdmF0ZSBfem9vbUltYWdlU3RhdGUgPSBuZXcgQmVoYXZpb3JTdWJqZWN0PFpvb21JbWFnZVdoZWVsU3RhdGU+KHtcbiAgICBjdXJyZW50Wm9vbTogMSxcbiAgICBlbmFibGU6IGZhbHNlLFxuICAgIGN1cnJlbnRQb3NpdGlvblg6IC0xLFxuICAgIGN1cnJlbnRQb3NpdGlvblk6IC0xLFxuICB9KVxuXG4gIHByaXZhdGUgcmVzdWx0OiBSZXR1cm5UeXBlPHR5cGVvZiBfY3JlYXRlWm9vbUltYWdlV2hlZWw+IHwgdW5kZWZpbmVkXG5cbiAgcmVhZG9ubHkgem9vbUltYWdlU3RhdGUkID0gdGhpcy5fem9vbUltYWdlU3RhdGUuYXNPYnNlcnZhYmxlKClcblxuICByZWFkb25seSB6b29tSW1hZ2VTdGF0ZSA9IHRoaXMuX3pvb21JbWFnZVN0YXRlLnZhbHVlXG5cbiAgY3JlYXRlWm9vbUltYWdlID0gKC4uLmFyZzogUGFyYW1ldGVyczx0eXBlb2YgX2NyZWF0ZVpvb21JbWFnZVdoZWVsPikgPT4ge1xuICAgIHRoaXMucmVzdWx0Py5jbGVhbnVwKClcbiAgICB0aGlzLnJlc3VsdCA9IF9jcmVhdGVab29tSW1hZ2VXaGVlbCguLi5hcmcpXG5cbiAgICB0aGlzLnJlc3VsdC5zdWJzY3JpYmUoKHsgc3RhdGUgfSkgPT4ge1xuICAgICAgdGhpcy5fem9vbUltYWdlU3RhdGUubmV4dChzdGF0ZSlcbiAgICB9KVxuICB9XG5cbiAgc2V0Wm9vbUltYWdlU3RhdGUoc3RhdGU6IFpvb21JbWFnZVdoZWVsU3RhdGVVcGRhdGUpIHtcbiAgICB0aGlzLnJlc3VsdD8uc2V0U3RhdGUoc3RhdGUpXG4gIH1cblxuICBuZ09uRGVzdHJveSgpIHtcbiAgICB0aGlzLnJlc3VsdD8uY2xlYW51cCgpXG4gIH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiem9vbUltYWdlV2hlZWwuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXIvc3JjL3pvb21JbWFnZVdoZWVsLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBYSxNQUFNLGVBQWUsQ0FBQTtBQUNyRCxPQUFPLEVBR0wsb0JBQW9CLElBQUkscUJBQXFCLEdBQzlDLE1BQU0sa0JBQWtCLENBQUE7QUFDekIsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLE1BQU0sQ0FBQTs7QUFHdEMsTUFBTSxPQUFPLHFCQUFxQjtJQURsQztRQUVVLG9CQUFlLEdBQUcsSUFBSSxlQUFlLENBQXNCO1lBQ2pFLFdBQVcsRUFBRSxDQUFDO1lBQ2QsTUFBTSxFQUFFLEtBQUs7WUFDYixnQkFBZ0IsRUFBRSxDQUFDLENBQUM7WUFDcEIsZ0JBQWdCLEVBQUUsQ0FBQyxDQUFDO1lBQ3BCLGVBQWUsRUFBRSxDQUFDO1NBQ25CLENBQUMsQ0FBQTtRQUlPLG9CQUFlLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxZQUFZLEVBQUUsQ0FBQTtRQUVyRCxtQkFBYyxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsS0FBSyxDQUFBO1FBRXBELG9CQUFlLEdBQUcsQ0FBQyxHQUFHLEdBQTZDLEVBQUUsRUFBRTtZQUNyRSxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sRUFBRSxDQUFBO1lBQ3RCLElBQUksQ0FBQyxNQUFNLEdBQUcscUJBQXFCLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQTtZQUUzQyxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUUsRUFBRTtnQkFDbEMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUE7WUFDbEMsQ0FBQyxDQUFDLENBQUE7UUFDSixDQUFDLENBQUE7S0FTRjtJQVBDLGlCQUFpQixDQUFDLEtBQWdDO1FBQ2hELElBQUksQ0FBQyxNQUFNLEVBQUUsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFBO0lBQzlCLENBQUM7SUFFRCxXQUFXO1FBQ1QsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLEVBQUUsQ0FBQTtJQUN4QixDQUFDO3NGQTlCVSxxQkFBcUI7dUVBQXJCLHFCQUFxQixXQUFyQixxQkFBcUI7O3VGQUFyQixxQkFBcUI7Y0FEakMsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIE9uRGVzdHJveSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCJcbmltcG9ydCB7XG4gIFpvb21JbWFnZVdoZWVsU3RhdGUsXG4gIFpvb21JbWFnZVdoZWVsU3RhdGVVcGRhdGUsXG4gIGNyZWF0ZVpvb21JbWFnZVdoZWVsIGFzIF9jcmVhdGVab29tSW1hZ2VXaGVlbCxcbn0gZnJvbSBcIkB6b29tLWltYWdlL2NvcmVcIlxuaW1wb3J0IHsgQmVoYXZpb3JTdWJqZWN0IH0gZnJvbSBcInJ4anNcIlxuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgWm9vbUltYWdlV2hlZWxTZXJ2aWNlIGltcGxlbWVudHMgT25EZXN0cm95IHtcbiAgcHJpdmF0ZSBfem9vbUltYWdlU3RhdGUgPSBuZXcgQmVoYXZpb3JTdWJqZWN0PFpvb21JbWFnZVdoZWVsU3RhdGU+KHtcbiAgICBjdXJyZW50Wm9vbTogMSxcbiAgICBlbmFibGU6IGZhbHNlLFxuICAgIGN1cnJlbnRQb3NpdGlvblg6IC0xLFxuICAgIGN1cnJlbnRQb3NpdGlvblk6IC0xLFxuICAgIGN1cnJlbnRSb3RhdGlvbjogMCxcbiAgfSlcblxuICBwcml2YXRlIHJlc3VsdDogUmV0dXJuVHlwZTx0eXBlb2YgX2NyZWF0ZVpvb21JbWFnZVdoZWVsPiB8IHVuZGVmaW5lZFxuXG4gIHJlYWRvbmx5IHpvb21JbWFnZVN0YXRlJCA9IHRoaXMuX3pvb21JbWFnZVN0YXRlLmFzT2JzZXJ2YWJsZSgpXG5cbiAgcmVhZG9ubHkgem9vbUltYWdlU3RhdGUgPSB0aGlzLl96b29tSW1hZ2VTdGF0ZS52YWx1ZVxuXG4gIGNyZWF0ZVpvb21JbWFnZSA9ICguLi5hcmc6IFBhcmFtZXRlcnM8dHlwZW9mIF9jcmVhdGVab29tSW1hZ2VXaGVlbD4pID0+IHtcbiAgICB0aGlzLnJlc3VsdD8uY2xlYW51cCgpXG4gICAgdGhpcy5yZXN1bHQgPSBfY3JlYXRlWm9vbUltYWdlV2hlZWwoLi4uYXJnKVxuXG4gICAgdGhpcy5yZXN1bHQuc3Vic2NyaWJlKCh7IHN0YXRlIH0pID0+IHtcbiAgICAgIHRoaXMuX3pvb21JbWFnZVN0YXRlLm5leHQoc3RhdGUpXG4gICAgfSlcbiAgfVxuXG4gIHNldFpvb21JbWFnZVN0YXRlKHN0YXRlOiBab29tSW1hZ2VXaGVlbFN0YXRlVXBkYXRlKSB7XG4gICAgdGhpcy5yZXN1bHQ/LnNldFN0YXRlKHN0YXRlKVxuICB9XG5cbiAgbmdPbkRlc3Ryb3koKSB7XG4gICAgdGhpcy5yZXN1bHQ/LmNsZWFudXAoKVxuICB9XG59XG4iXX0=

@@ -92,2 +92,3 @@ import * as i0 from '@angular/core';

currentPositionY: -1,
currentRotation: 0,
});

@@ -94,0 +95,0 @@ this.zoomImageState$ = this._zoomImageState.asObservable();

@@ -1,1 +0,1 @@

{"version":3,"file":"zoom-image-angular.mjs","sources":["../../../projects/angular/src/zoomImageClick.service.ts","../../../projects/angular/src/zoomImageHover.service.ts","../../../projects/angular/src/zoomImageMove.service.ts","../../../projects/angular/src/zoomImageWheel.service.ts","../../../projects/angular/src/zoom-image-angular.ts"],"sourcesContent":["import { Injectable, OnDestroy } from \"@angular/core\"\nimport { ZoomImageClickState, createZoomImageClick as _createZoomImageClick } from \"@zoom-image/core\"\nimport { BehaviorSubject } from \"rxjs\"\n\n@Injectable()\nexport class ZoomImageClickService implements OnDestroy {\n private _zoomImageState = new BehaviorSubject<ZoomImageClickState>({\n zoomedImgStatus: \"idle\",\n })\n\n private result: ReturnType<typeof _createZoomImageClick> | undefined\n\n readonly zoomImageState$ = this._zoomImageState.asObservable()\n\n readonly zoomImageState = this._zoomImageState.value\n\n createZoomImage = (...arg: Parameters<typeof _createZoomImageClick>) => {\n this.result?.cleanup()\n this.result = _createZoomImageClick(...arg)\n\n this.result.subscribe(({ state }) => {\n this._zoomImageState.next(state)\n })\n }\n\n ngOnDestroy() {\n this.result?.cleanup()\n }\n}\n","import { Injectable, OnDestroy } from \"@angular/core\"\nimport {\n ZoomImageHoverState,\n ZoomImageHoverStateUpdate,\n createZoomImageHover as _createZoomImageHover,\n} from \"@zoom-image/core\"\nimport { BehaviorSubject } from \"rxjs\"\n\n@Injectable()\nexport class ZoomImageHoverService implements OnDestroy {\n private _zoomImageState = new BehaviorSubject<ZoomImageHoverState>({\n enabled: false,\n zoomedImgStatus: \"idle\",\n })\n\n private result: ReturnType<typeof _createZoomImageHover> | undefined\n\n readonly zoomImageState$ = this._zoomImageState.asObservable()\n\n readonly zoomImageState = this._zoomImageState.value\n\n createZoomImage = (...arg: Parameters<typeof _createZoomImageHover>) => {\n this.result?.cleanup()\n this.result = _createZoomImageHover(...arg)\n\n this.result.subscribe(({ state }) => {\n this._zoomImageState.next(state)\n })\n }\n\n setZoomImageState = (state: ZoomImageHoverStateUpdate) => {\n this.result?.setState(state)\n }\n\n ngOnDestroy() {\n this.result?.cleanup()\n }\n}\n","import { Injectable, OnDestroy } from \"@angular/core\"\nimport { ZoomImageMoveState, createZoomImageMove as _createZoomImageMove } from \"@zoom-image/core\"\nimport { BehaviorSubject } from \"rxjs\"\n\n@Injectable()\nexport class ZoomImageMoveService implements OnDestroy {\n private _zoomImageState = new BehaviorSubject<ZoomImageMoveState>({\n zoomedImgStatus: \"idle\",\n })\n\n private result: ReturnType<typeof _createZoomImageMove> | undefined\n\n readonly zoomImageState$ = this._zoomImageState.asObservable()\n\n readonly zoomImageState = this._zoomImageState.value\n\n createZoomImage = (...arg: Parameters<typeof _createZoomImageMove>) => {\n this.result?.cleanup()\n this.result = _createZoomImageMove(...arg)\n\n this.result.subscribe(({ state }) => {\n this._zoomImageState.next(state)\n })\n }\n\n ngOnDestroy() {\n this.result?.cleanup()\n }\n}\n","import { Injectable, OnDestroy } from \"@angular/core\"\nimport {\n ZoomImageWheelState,\n ZoomImageWheelStateUpdate,\n createZoomImageWheel as _createZoomImageWheel,\n} from \"@zoom-image/core\"\nimport { BehaviorSubject } from \"rxjs\"\n\n@Injectable()\nexport class ZoomImageWheelService implements OnDestroy {\n private _zoomImageState = new BehaviorSubject<ZoomImageWheelState>({\n currentZoom: 1,\n enable: false,\n currentPositionX: -1,\n currentPositionY: -1,\n })\n\n private result: ReturnType<typeof _createZoomImageWheel> | undefined\n\n readonly zoomImageState$ = this._zoomImageState.asObservable()\n\n readonly zoomImageState = this._zoomImageState.value\n\n createZoomImage = (...arg: Parameters<typeof _createZoomImageWheel>) => {\n this.result?.cleanup()\n this.result = _createZoomImageWheel(...arg)\n\n this.result.subscribe(({ state }) => {\n this._zoomImageState.next(state)\n })\n }\n\n setZoomImageState(state: ZoomImageWheelStateUpdate) {\n this.result?.setState(state)\n }\n\n ngOnDestroy() {\n this.result?.cleanup()\n }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["_createZoomImageClick","_createZoomImageHover","_createZoomImageMove","_createZoomImageWheel"],"mappings":"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"}
{"version":3,"file":"zoom-image-angular.mjs","sources":["../../../projects/angular/src/zoomImageClick.service.ts","../../../projects/angular/src/zoomImageHover.service.ts","../../../projects/angular/src/zoomImageMove.service.ts","../../../projects/angular/src/zoomImageWheel.service.ts","../../../projects/angular/src/zoom-image-angular.ts"],"sourcesContent":["import { Injectable, OnDestroy } from \"@angular/core\"\nimport { ZoomImageClickState, createZoomImageClick as _createZoomImageClick } from \"@zoom-image/core\"\nimport { BehaviorSubject } from \"rxjs\"\n\n@Injectable()\nexport class ZoomImageClickService implements OnDestroy {\n private _zoomImageState = new BehaviorSubject<ZoomImageClickState>({\n zoomedImgStatus: \"idle\",\n })\n\n private result: ReturnType<typeof _createZoomImageClick> | undefined\n\n readonly zoomImageState$ = this._zoomImageState.asObservable()\n\n readonly zoomImageState = this._zoomImageState.value\n\n createZoomImage = (...arg: Parameters<typeof _createZoomImageClick>) => {\n this.result?.cleanup()\n this.result = _createZoomImageClick(...arg)\n\n this.result.subscribe(({ state }) => {\n this._zoomImageState.next(state)\n })\n }\n\n ngOnDestroy() {\n this.result?.cleanup()\n }\n}\n","import { Injectable, OnDestroy } from \"@angular/core\"\nimport {\n ZoomImageHoverState,\n ZoomImageHoverStateUpdate,\n createZoomImageHover as _createZoomImageHover,\n} from \"@zoom-image/core\"\nimport { BehaviorSubject } from \"rxjs\"\n\n@Injectable()\nexport class ZoomImageHoverService implements OnDestroy {\n private _zoomImageState = new BehaviorSubject<ZoomImageHoverState>({\n enabled: false,\n zoomedImgStatus: \"idle\",\n })\n\n private result: ReturnType<typeof _createZoomImageHover> | undefined\n\n readonly zoomImageState$ = this._zoomImageState.asObservable()\n\n readonly zoomImageState = this._zoomImageState.value\n\n createZoomImage = (...arg: Parameters<typeof _createZoomImageHover>) => {\n this.result?.cleanup()\n this.result = _createZoomImageHover(...arg)\n\n this.result.subscribe(({ state }) => {\n this._zoomImageState.next(state)\n })\n }\n\n setZoomImageState = (state: ZoomImageHoverStateUpdate) => {\n this.result?.setState(state)\n }\n\n ngOnDestroy() {\n this.result?.cleanup()\n }\n}\n","import { Injectable, OnDestroy } from \"@angular/core\"\nimport { ZoomImageMoveState, createZoomImageMove as _createZoomImageMove } from \"@zoom-image/core\"\nimport { BehaviorSubject } from \"rxjs\"\n\n@Injectable()\nexport class ZoomImageMoveService implements OnDestroy {\n private _zoomImageState = new BehaviorSubject<ZoomImageMoveState>({\n zoomedImgStatus: \"idle\",\n })\n\n private result: ReturnType<typeof _createZoomImageMove> | undefined\n\n readonly zoomImageState$ = this._zoomImageState.asObservable()\n\n readonly zoomImageState = this._zoomImageState.value\n\n createZoomImage = (...arg: Parameters<typeof _createZoomImageMove>) => {\n this.result?.cleanup()\n this.result = _createZoomImageMove(...arg)\n\n this.result.subscribe(({ state }) => {\n this._zoomImageState.next(state)\n })\n }\n\n ngOnDestroy() {\n this.result?.cleanup()\n }\n}\n","import { Injectable, OnDestroy } from \"@angular/core\"\nimport {\n ZoomImageWheelState,\n ZoomImageWheelStateUpdate,\n createZoomImageWheel as _createZoomImageWheel,\n} from \"@zoom-image/core\"\nimport { BehaviorSubject } from \"rxjs\"\n\n@Injectable()\nexport class ZoomImageWheelService implements OnDestroy {\n private _zoomImageState = new BehaviorSubject<ZoomImageWheelState>({\n currentZoom: 1,\n enable: false,\n currentPositionX: -1,\n currentPositionY: -1,\n currentRotation: 0,\n })\n\n private result: ReturnType<typeof _createZoomImageWheel> | undefined\n\n readonly zoomImageState$ = this._zoomImageState.asObservable()\n\n readonly zoomImageState = this._zoomImageState.value\n\n createZoomImage = (...arg: Parameters<typeof _createZoomImageWheel>) => {\n this.result?.cleanup()\n this.result = _createZoomImageWheel(...arg)\n\n this.result.subscribe(({ state }) => {\n this._zoomImageState.next(state)\n })\n }\n\n setZoomImageState(state: ZoomImageWheelStateUpdate) {\n this.result?.setState(state)\n }\n\n ngOnDestroy() {\n this.result?.cleanup()\n }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["_createZoomImageClick","_createZoomImageHover","_createZoomImageMove","_createZoomImageWheel"],"mappings":"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"}
{
"name": "@zoom-image/angular",
"version": "0.1.13",
"version": "0.2.0",
"peerDependencies": {

@@ -11,3 +11,3 @@ "@angular/common": "^16.1.0",

"tslib": "^2.6.1",
"@zoom-image/core": "0.29.1"
"@zoom-image/core": "0.30.0"
},

@@ -14,0 +14,0 @@ "sideEffects": false,

@@ -1,1 +0,1 @@

{"version":3,"file":"zoomImageWheel.service.d.ts","sourceRoot":"","sources":["../../projects/angular/src/zoomImageWheel.service.ts"],"names":[],"mappings":"AAAA,OAAO,EAAc,SAAS,EAAE,MAAM,eAAe,CAAA;AACrD,OAAO,EACL,mBAAmB,EACnB,yBAAyB,EAE1B,MAAM,kBAAkB,CAAA;;AAGzB,qBACa,qBAAsB,YAAW,SAAS;IACrD,OAAO,CAAC,eAAe,CAKrB;IAEF,OAAO,CAAC,MAAM,CAAsD;IAEpE,QAAQ,CAAC,eAAe,iDAAsC;IAE9D,QAAQ,CAAC,cAAc,sBAA6B;IAEpD,eAAe,qIAOd;IAED,iBAAiB,CAAC,KAAK,EAAE,yBAAyB;IAIlD,WAAW;yCA3BA,qBAAqB;6CAArB,qBAAqB;CA8BjC"}
{"version":3,"file":"zoomImageWheel.service.d.ts","sourceRoot":"","sources":["../../projects/angular/src/zoomImageWheel.service.ts"],"names":[],"mappings":"AAAA,OAAO,EAAc,SAAS,EAAE,MAAM,eAAe,CAAA;AACrD,OAAO,EACL,mBAAmB,EACnB,yBAAyB,EAE1B,MAAM,kBAAkB,CAAA;;AAGzB,qBACa,qBAAsB,YAAW,SAAS;IACrD,OAAO,CAAC,eAAe,CAMrB;IAEF,OAAO,CAAC,MAAM,CAAsD;IAEpE,QAAQ,CAAC,eAAe,iDAAsC;IAE9D,QAAQ,CAAC,cAAc,sBAA6B;IAEpD,eAAe,qIAOd;IAED,iBAAiB,CAAC,KAAK,EAAE,yBAAyB;IAIlD,WAAW;yCA5BA,qBAAqB;6CAArB,qBAAqB;CA+BjC"}