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} | |
}); | |
} | |