annotate teal-src/util/timer.d.tl @ 12956:52fcdfe710ca

storagemanager: Add keyval+ (combined keyval + map) store type This combines the two most common store types, which modules often end up opening with both interfaces separately anyway. As well as combining them, I've taken the opportunity to improve some of the method names to make them clearer.
author Matthew Wild <mwild1@gmail.com>
date Tue, 27 Sep 2022 17:46:27 +0100
parents 7eca6c919d5e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12624
7eca6c919d5e util.timer: Add Teal interface description
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 local record util_timer
7eca6c919d5e util.timer: Add Teal interface description
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2 record task end
7eca6c919d5e util.timer: Add Teal interface description
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 type timer_callback = function (number) : number
7eca6c919d5e util.timer: Add Teal interface description
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 add_task : function ( number, timer_callback, any ) : task
7eca6c919d5e util.timer: Add Teal interface description
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 stop : function ( task )
7eca6c919d5e util.timer: Add Teal interface description
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6 reschedule : function ( task, number ) : task
7eca6c919d5e util.timer: Add Teal interface description
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 end
7eca6c919d5e util.timer: Add Teal interface description
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8 return util_timer