Statuse orbitcontrols

How can I find out if the orbit control I have is currently rotating or zooming?

There’s a change event that’s called every time something changes with the controls:

const controls = new THREE.OrbitControls(camera, renderer.domElement);

controls.addEventListener('change', () => {'change');

This shows whether the orbit is changing or not
How do I know if it is zoomed or rotating?

Not sure I understand- it does also react to zoom and rotation (both change the state of controls.)