UNPKG

minesweeper-for-web

Version:
13 lines 707 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MinesweeperEvent = void 0; const tslib_1 = require("tslib"); const utils_1 = require("../utils/index.js"); class MinesweeperEvent extends CustomEvent { constructor(type, board, eventInitDict = {}) { const { detail } = eventInitDict, eventInitDictWithoutDetail = tslib_1.__rest(eventInitDict, ["detail"]); super(`minesweeper:${type}`, Object.assign({ detail: Object.assign({ board: (0, utils_1.deepCopy)(board) }, detail), bubbles: true, composed: true, cancelable: false }, eventInitDictWithoutDetail)); } } exports.MinesweeperEvent = MinesweeperEvent; //# sourceMappingURL=minesweeper-event.js.map