(clock, timer)
| 28090 | } |
| 28091 | |
| 28092 | function callTimer(clock, timer) { |
| 28093 | if (typeof timer.interval === "number") { |
| 28094 | clock.timers[timer.id].callAt += timer.interval; |
| 28095 | } else { |
| 28096 | delete clock.timers[timer.id]; |
| 28097 | } |
| 28098 | |
| 28099 | if (typeof timer.func === "function") { |
| 28100 | timer.func.apply(null, timer.args); |
| 28101 | } else { |
| 28102 | /* eslint no-eval: "off" */ |
| 28103 | eval(timer.func); |
| 28104 | } |
| 28105 | } |
| 28106 | |
| 28107 | function clearTimer(clock, timerId, ttype) { |
| 28108 | if (!timerId) { |