-
Notifications
You must be signed in to change notification settings - Fork 0
/
els.js
28 lines (27 loc) · 1003 Bytes
/
els.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
const els = {
/** @type {HTMLSpanElement} */
mainGrid: document.getElementById("main-grid"),
/** @type {HTMLSpanElement} */
pieceList: document.getElementById("piece-list"),
/** @type {HTMLDivElement} */
addPiece: document.getElementById("piece-list__add"),
status: {
/** @type {HTMLDivElement} */
container: document.getElementById("solve-status"),
/** @type {HTMLSpanElement} */
iteration: document.getElementById("solve-status__iteration-value"),
/** @type {HTMLSpanElement} */
maximumCover: document.getElementById("solve-status__maximum-cover-value"),
/** @type {HTMLSpanElement} */
elapsedTime: document.getElementById("solve-status__elapsed-time-value"),
},
btns: {
/** @type {HTMLDivElement} */
solve: document.getElementById("solve-btn"),
/** @type {HTMLDivElement} */
resume: document.getElementById("resume-btn"),
/** @type {HTMLDivElement} */
reset: document.getElementById("reset-btn"),
},
};
export default els;