reducerless-redux
Version:
redux without reducers
40 lines (34 loc) • 971 B
JavaScript
;
var called = 0;
function infiniteTimerGame(callback) {
console.log('in func');
return new Promise(function (resolve, reject) {
console.log('in promise');
// process.nextTick(() => {
// console.log('nexttick1');
// jest.runAllTimers();
// });
Promise.resolve({}).then(function (_) {
resolve({});
console.log('inner resolve()');
// Schedule the next game in 10 seconds
setTimeout(function () {
console.log('in timeout');
infiniteTimerGame(callback);
//process.nextTick(() => {
// console.log('nextick timeout');
//jest.runAllTimers();
// });
}, 1);
});
// process.nextTick(() => {
// console.log('nexttick');
// jest.runAllTimers();
// process.nextTick(() => {
// console.log('nexttick nested');
// jest.runAllTimers();
// })
// });
});
}
module.exports = infiniteTimerGame;