Files
start-os/sdk/lib/trigger/cooldownTrigger.ts
2024-03-20 13:32:57 -06:00

9 lines
189 B
TypeScript

export function cooldownTrigger(timeMs: number) {
return async function* () {
while (true) {
await new Promise((resolve) => setTimeout(resolve, timeMs))
yield
}
}
}