replace system timer with doric timer when debug

This commit is contained in:
王劲鹏
2020-01-19 11:08:38 +08:00
committed by osborn
parent 8ee5d24912
commit a8ffd31c8a
3 changed files with 15 additions and 0 deletions

View File

@@ -21,6 +21,10 @@ let context = process.cwd() + '/build/context';
const contextId = fs.readFileSync(context, { encoding: 'utf8' });
console.log("debugging context id: " + contextId);
let global = new Function('return this')();
global.setTimeout = global.doricSetTimeout;
global.setInterval = global.doricSetInterval;
global.clearTimeout = global.doricClearTimeout;
global.clearInterval = global.doricClearInterval;
global.doric = doric;
global.context = doric.jsObtainContext(contextId);
global.Entry = doric.jsObtainEntry(contextId);