All files / src/support/compatibility events.ts

20% Statements 1/5
0% Branches 0/10
0% Functions 0/1
20% Lines 1/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 84x              
export const mouseButton = (event: MouseEvent): number => {
  const { button } = event;
  if (!event.which && button !== undefined) {
    return button & 1 ? 1 : button & 2 ? 3 : button & 4 ? 2 : 0; // eslint-disable-line no-bitwise
  }
  return event.which;
};