summaryrefslogtreecommitdiffstats
path: root/src/util.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/util.ts')
-rw-r--r--src/util.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/util.ts b/src/util.ts
index 73e30d0..cea404b 100644
--- a/src/util.ts
+++ b/src/util.ts
@@ -78,3 +78,7 @@ export function get(url: string): Promise<XMLHttpRequest> {
export async function getJSON(url: string): Promise<any> {
return JSON.parse((await get(url)).responseText);
}
+
+export function nextAnimationFrame(): Promise<DOMHighResTimeStamp> {
+ return new Promise((resolve) => window.requestAnimationFrame(resolve));
+}