15 lines
443 B
JavaScript
15 lines
443 B
JavaScript
export default function ZoomEvent(type, {
|
|
sourceEvent,
|
|
target,
|
|
transform,
|
|
dispatch
|
|
}) {
|
|
Object.defineProperties(this, {
|
|
type: {value: type, enumerable: true, configurable: true},
|
|
sourceEvent: {value: sourceEvent, enumerable: true, configurable: true},
|
|
target: {value: target, enumerable: true, configurable: true},
|
|
transform: {value: transform, enumerable: true, configurable: true},
|
|
_: {value: dispatch}
|
|
});
|
|
}
|