summaryrefslogtreecommitdiff
path: root/js/src/time.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/time.ts')
-rw-r--r--js/src/time.ts27
1 files changed, 0 insertions, 27 deletions
diff --git a/js/src/time.ts b/js/src/time.ts
deleted file mode 100644
index ce98c9a..0000000
--- a/js/src/time.ts
+++ /dev/null
@@ -1,27 +0,0 @@
-interface Time {
- connect(sig: "now", fn: () => void): number
- cancel(): void
-}
-
-export default function Time<T extends Time>(Time: {
- interval(interval: number, closure: any): T
- timeout(timeout: number, closure: any): T
- idle(closure: any): T
-}) {
- function interval(interval: number, callback: () => void) {
- const t = Time.interval(interval, null)
- t.connect("now", callback)
- return t
- }
- function timeout(timeout: number, callback: () => void) {
- const t = Time.timeout(timeout, null)
- t.connect("now", callback)
- return t
- }
- function idle(callback: () => void) {
- const t = Time.idle(null)
- t.connect("now", callback)
- return t
- }
- return { interval, timeout, idle }
-}