Olian04/brynja

View on GitHub
src/util/events.ts

Summary

Maintainability
A
1 hr
Test Coverage
// Events: https://www.w3schools.com/tags/ref_eventattributes.asp

// tslint:disable-next-line no-namespace
export namespace Events {
  export enum Mouse {
    Click = 'click',
    DoubleClick = 'dblclick',
    Down = 'mousedown',
    Up = 'mouseup',
    Move = 'mousemove',
    Out = 'mouseout',
    Over = 'mouseover',
    Wheel = 'wheel',
  }
  export enum Keyboard {
    Down = 'keydown',
    Up = 'keyup',
    Press = 'keypress',
  }
  export enum Drag {
    Drag = 'drag',
    End = 'dragend',
    Enter = 'dragenter',
    Leave = 'dragleave',
    Over = 'dragover',
    Start = 'dragstart',
    Drop = 'drop',
    Scroll = 'scroll',
  }
  export enum Clipboard {
    Copy = 'copy',
    Cut = 'cut',
    Paste = 'paste',
  }
}