import Builtin from "../../structs/builtin"; export default new class DeveloperMode extends Builtin { get name() {return "Debugger";} get category() {return "developer";} get id() {return "debuggerHotkey";} enabled() { document.addEventListener("keydown", this.debugListener); } disabled() { document.removeEventListener("keydown", this.debugListener); } debugListener(e) { if (e.key === "F7" || e.key == "F8") { debugger; // eslint-disable-line no-debugger e.preventDefault(); e.stopImmediatePropagation(); } } };