aboutsummaryrefslogtreecommitdiff
path: root/src/lib.ts
diff options
context:
space:
mode:
authorTerry Truong <terry06890@gmail.com>2022-10-18 20:03:51 +1100
committerTerry Truong <terry06890@gmail.com>2022-10-18 20:03:51 +1100
commitdfe71f33e24b9ed5b8ecc674423216a0f5487283 (patch)
tree71dd4709e01c832ce67b5ec7a6ce0391186819e3 /src/lib.ts
parentc7e965fc3dc6ffe01e6d4823d56f7b604fef6270 (diff)
Serialise event-req handling
Also skip unnecessary render on startup
Diffstat (limited to 'src/lib.ts')
-rw-r--r--src/lib.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib.ts b/src/lib.ts
index 4edf2f8..7ea7bb0 100644
--- a/src/lib.ts
+++ b/src/lib.ts
@@ -11,6 +11,10 @@ export const WRITING_MODE_HORZ =
export function moduloPositive(x: number, y: number){
return x - Math.floor(x / y) * y;
}
+// Used to async-await for until after a timeout
+export async function timeout(ms: number){
+ return new Promise(resolve => setTimeout(resolve, ms))
+}
// For calendar conversion. Mostly copied from backend/hist_data/cal.py
export function gregorianToJdn(year: number, month: number, day: number): number {