timestop
1.0.0
Сделайте паузу, при необходимости.
Возможно, в такой ситуации полезно, что вы хотите сделать паузу «Settimeout», чтобы предотвратить некоторые тайм -ауты, вызванные «setTimeout», когда вы проверяете точки останова во время отладки.
// Require it in Node.js or include it with <script src='timestop.js'> in
// browsers before any 'setTimeout' you want to be affected.
// in Node.js (it will attach 'timestop' object to window if in browsers)
var timestop = require('timestop')
var start = new Date;
setTimeout(function() {
console.log(new Date - start) // should be about 1500
}, 1000)
// all the affected 'setTimeout' will be paused
timestop.pause()
// .. assume 500ms elapsed.
// all the affected 'setTimeout' will be resumed.
timestop.resume()