4
mod.ts
4
mod.ts
@@ -4,11 +4,9 @@ function startProcess(args: string[] = []): Deno.Process {
|
|||||||
|
|
||||||
const throttle = 500;
|
const throttle = 500;
|
||||||
let app: Deno.Process = startProcess(Deno.args);
|
let app: Deno.Process = startProcess(Deno.args);
|
||||||
let appInitTime: number = Date.now();
|
|
||||||
let timeout: number|null = null;
|
let timeout: number|null = null;
|
||||||
|
|
||||||
function runApp() {
|
function runApp() {
|
||||||
appInitTime = Date.now();
|
|
||||||
app && app.close();
|
app && app.close();
|
||||||
app = startProcess(Deno.args);
|
app = startProcess(Deno.args);
|
||||||
}
|
}
|
||||||
@@ -20,4 +18,4 @@ for await (const event of Deno.watchFs('.')) {
|
|||||||
if (timeout) clearTimeout(timeout);
|
if (timeout) clearTimeout(timeout);
|
||||||
timeout = setTimeout(runApp, throttle);
|
timeout = setTimeout(runApp, throttle);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user